diff --git a/app/models/customer.rb b/app/models/customer.rb index ff2e5e9..494bbc4 100644 --- a/app/models/customer.rb +++ b/app/models/customer.rb @@ -109,9 +109,9 @@ class Customer < ActiveRecord::Base #query << " Where Metadata.LastUpdatedTime >= '#{last.iso8601}' " if last query << " Order By DisplayName " - customers = Qbo.get_base(:customer).service.query_in_batches(query, per_page: 100) do |batch| - batch.each do |customer| - without_callback(:save, :before, :save) do + without_callback(:save, :before, :save) do + customers = Qbo.get_base(:customer).service.query_in_batches(query, per_page: 100) do |batch| + batch.each do |customer| # Update the customer table qbo_customer = Customer.find_or_create_by(id: customer.id) qbo_customer.name = customer.display_name