From f25fac1190ebe0d83a83d1a8c3083168d2374788 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 10 Mar 2016 12:21:49 -0500 Subject: [PATCH] Update qbo_estimate.rb --- app/models/qbo_estimate.rb | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/app/models/qbo_estimate.rb b/app/models/qbo_estimate.rb index 724e623..b30ded6 100644 --- a/app/models/qbo_estimate.rb +++ b/app/models/qbo_estimate.rb @@ -19,24 +19,17 @@ class QboEstimate < ActiveRecord::Base end def self.update_all - service = get_base.service + estimates = get_base.service.all # Update the item table - service.all.each { |estimate| + estimates.each { |estimate| qbo_estimate = QboEstimate.find_or_create_by(id: estimate.id) qbo_estimate.doc_number = estimate.doc_number - qbo_estimate.id = estimate.id qbo_estimate.save! } #remove deleted estimates - all.each { |estimate| - begin - service.fetch_by_id(estimate.id) - rescue - delete_all(id: estimate.id) - end - } + where.not(estimates.map(&:id)).destroy_all end def self.update(id)