From 23e565a304aa4a35c200d113c3960a3a3fec9895 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Mon, 2 Mar 2026 22:57:13 -0500 Subject: [PATCH] raise exceptions if not initialized properly --- app/services/sync_service_base.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/services/sync_service_base.rb b/app/services/sync_service_base.rb index b3cfe7c..85251b9 100644 --- a/app/services/sync_service_base.rb +++ b/app/services/sync_service_base.rb @@ -13,6 +13,7 @@ class SyncServiceBase # Subclasses should initialize with a QBO client instance def initialize(qbo:) + raise "No QBO configuration found" unless qbo @qbo = qbo @entity = self.class.model_class end