diff --git a/app/models/customer.rb b/app/models/customer.rb index 0fdec41..c837e52 100644 --- a/app/models/customer.rb +++ b/app/models/customer.rb @@ -140,6 +140,7 @@ class Customer < ActiveRecord::Base # begin #tries ||= 3 @details = Qbo.get_base(:customer).service.update(@details) + raise "QBO Fault" if @details.fault? # rescue Exception => e #retry unless (tries -= 1).zero? # errors.add(e.message) @@ -152,10 +153,11 @@ class Customer < ActiveRecord::Base # begin #tries ||= 3 @details = Qbo.get_base(:customer).service.create(@details) + raise "QBO Fault" if @details.fault? self.id = @details.id # rescue Exception => e #retry unless (tries -= 1).zero? - errors.add(:id, e.message) + #errors.add(:id, e.message) #end end end