1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

removes only_invoice scope from regenerate_invoices rake task

This commit is contained in:
Nicolas Florentin 2019-08-14 14:26:56 +02:00
parent bebb3354fb
commit 673205eb50

View File

@ -3,7 +3,7 @@
# Maintenance tasks
namespace :fablab do
namespace :maintenance do
desc 'Regenerate the invoices PDF'
desc 'Regenerate the invoices (invoices & avoirs) PDF'
task :regenerate_invoices, %i[year month] => :environment do |_task, args|
year = args.year || Time.now.year
month = args.month || Time.now.month
@ -11,8 +11,7 @@ namespace :fablab do
end_date = start_date.next_month
puts "-> Start regenerate the invoices PDF between #{I18n.l start_date, format: :long} and " \
"#{I18n.l end_date - 1.minute, format: :long}"
invoices = Invoice.only_invoice
.where('created_at >= :start_date AND created_at < :end_date', start_date: start_date, end_date: end_date)
invoices = Invoice.where('created_at >= :start_date AND created_at < :end_date', start_date: start_date, end_date: end_date)
.order(created_at: :asc)
invoices.each(&:regenerate_invoice_pdf)
puts '-> Done'