Update qbo_invoice.rb

Added a block to find_or_create_by to succinctly update doc_number
This commit is contained in:
2016-02-29 11:43:10 -05:00
parent 62ac1bf295
commit eb8e2fa018

View File

@@ -22,9 +22,9 @@ class QboInvoice < ActiveRecord::Base
invoices = get_base.service.all
# Update the invoice table
invoices.each { | invoice |
qbo_invoice = find_or_create_by(id: invoice.id)
qbo_invoice.doc_number = invoice.doc_number
qbo_invoice.save!
find_or_create_by(id: invoice.id) do |i|
i.doc_number
end
}
#remove deleted invoices
where.not(invoices.map(&:id)).destroy_all