From 29530e2c9560d64c339df6645b3f1428f2de30f3 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 12 Mar 2026 17:55:09 -0400 Subject: [PATCH] fixed order --- app/services/service_base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/service_base.rb b/app/services/service_base.rb index 1fef142..78e1b63 100644 --- a/app/services/service_base.rb +++ b/app/services/service_base.rb @@ -14,10 +14,10 @@ class ServiceBase # The QBO client is used to communicate with QuickBooks Online, while the local record contains the data that needs to be pushed to QBO. # If no local is provided, the service will not perform any operations. def initialize(qbo:, local: nil) + @entity = local.class.name raise "No QBO configuration found" unless qbo raise "#{@entity} record is required for push operation" unless local @qbo = qbo - @entity = local.class.name @local = local end