Update customer.rb

This commit is contained in:
2016-05-11 14:03:12 -04:00
parent 64b38aedea
commit 0c2a5c0297

View File

@@ -127,10 +127,10 @@ class Customer < ActiveRecord::Base
# pull the details # pull the details
def pull def pull
begin begin
tries ||= 3 #tries ||= 3
@details = Qbo.get_base(:customer).find_by_id(self.id) @details = Qbo.get_base(:customer).find_by_id(self.id)
rescue rescue
retry unless (tries -= 1).zero? #retry unless (tries -= 1).zero?
@details = Quickbooks::Model::Customer.new @details = Quickbooks::Model::Customer.new
end end
end end
@@ -138,10 +138,10 @@ class Customer < ActiveRecord::Base
# Push the updates # Push the updates
def push def push
begin begin
tries ||= 3 #tries ||= 3
@details = Qbo.get_base(:customer).service.update(@details) @details = Qbo.get_base(:customer).service.update(@details)
rescue Exception => e rescue Exception => e
retry unless (tries -= 1).zero? #retry unless (tries -= 1).zero?
errors.add(e.message) errors.add(e.message)
end end
end end
@@ -150,11 +150,11 @@ class Customer < ActiveRecord::Base
def create_customer def create_customer
if new_record? if new_record?
begin begin
tries ||= 3 #tries ||= 3
@details = Qbo.get_base(:customer).service.create(@details) @details = Qbo.get_base(:customer).service.create(@details)
self.id = @details.id self.id = @details.id
rescue Exception => e rescue Exception => e
retry unless (tries -= 1).zero? #retry unless (tries -= 1).zero?
errors.add(:id, e.message) errors.add(:id, e.message)
end end
end end