diff --git a/app/models/qbo_item.rb b/app/models/qbo_item.rb index 9448e42..5c0742a 100644 --- a/app/models/qbo_item.rb +++ b/app/models/qbo_item.rb @@ -21,15 +21,15 @@ class QboItem < ActiveRecord::Base def self.update_all items = get_base.service.find_by(:type, "Service") -transaction do - # Update the item table - items.each { |item| - qbo_item = QboItem.find_or_create_by(id: item.id) - qbo_item.name = item.name - qbo_item.id = item.id - qbo_item.save! - } -end + transaction do + # Update the item table + items.each { |item| + qbo_item = QboItem.find_or_create_by(id: item.id) + qbo_item.name = item.name + qbo_item.id = item.id + qbo_item.save! + } + end #remove deleted items where.not(items.map(&:id)).destroy_all