From 907448ce3ed7bc793604d02fd215ba39769019e4 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Tue, 6 Sep 2016 19:01:27 -0400 Subject: [PATCH] Update qbo_invoice.rb --- app/models/qbo_invoice.rb | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/models/qbo_invoice.rb b/app/models/qbo_invoice.rb index d03fb4b..18d13dd 100644 --- a/app/models/qbo_invoice.rb +++ b/app/models/qbo_invoice.rb @@ -34,17 +34,22 @@ class QboInvoice < ActiveRecord::Base # Update the invoice table invoices.each { | invoice | - sync_by_id invoice.id + process_invoice invoice } end def self.sync_by_id(id) #update the information in the database invoice = Qbo.get_base(:invoice).service.fetch_by_id(id) - qbo_invoice = find_or_create_by(id: invoice.id) - qbo_invoice.doc_number = invoice.doc_number - qbo_invoice.id = invoice.id - qbo_invoice.save! + #qbo_invoice = find_or_create_by(id: invoice.id) + #qbo_invoice.doc_number = invoice.doc_number + #qbo_invoice.id = invoice.id + #qbo_invoice.save! + process_invoice invoice + end + + # processes the invoice into the system + def process_invoice(invoice) is_changed = false