From a6c8923ea92df4d309e201ee77c9f7346b5f6a0e Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 14 Mar 2026 17:27:01 -0400 Subject: [PATCH] Fixed uncaught exception when there is no QBO connection --- app/models/qbo.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/qbo.rb b/app/models/qbo.rb index 3ef8d35..12f3aa8 100644 --- a/app/models/qbo.rb +++ b/app/models/qbo.rb @@ -27,8 +27,9 @@ class Qbo < ActiveRecord::Base # Returns the last sync time formatted for display. If no sync has occurred, returns a default message. def self.last_sync qbo = QboConnectionService.current! - return I18n.t(:label_qbo_never_synced) unless qbo&.last_sync format_time(qbo.last_sync) + rescue + return I18n.t(:label_qbo_never_synced) end private