diff --git a/hypha/apply/projects/services/sageintacct/utils.py b/hypha/apply/projects/services/sageintacct/utils.py
index c174b2840ccb305b43c99d8cdb662db8964b63d8..41991335437dcf2edf83b9f83810a9e33f8eff2f 100644
--- a/hypha/apply/projects/services/sageintacct/utils.py
+++ b/hypha/apply/projects/services/sageintacct/utils.py
@@ -1,3 +1,5 @@
+import logging
+
 from django.conf import settings
 
 from .sageintacctsdk import SageIntacctSDK
@@ -16,14 +18,17 @@ def fetch_deliverables(program_project_id=''):
         }
     }
 
-    connection = SageIntacctSDK(
-        sender_id=settings.INTACCT_SENDER_ID,
-        sender_password=settings.INTACCT_SENDER_PASSWORD,
-        user_id=settings.INTACCT_USER_ID,
-        company_id=settings.INTACCT_COMPANY_ID,
-        user_password=settings.INTACCT_USER_PASSWORD
-    )
+    try:
+        connection = SageIntacctSDK(
+            sender_id=settings.INTACCT_SENDER_ID,
+            sender_password=settings.INTACCT_SENDER_PASSWORD,
+            user_id=settings.INTACCT_USER_ID,
+            company_id=settings.INTACCT_COMPANY_ID,
+            user_password=settings.INTACCT_USER_PASSWORD
+        )
+    except Exception as e:
+        logging.error(e)
+        return []
 
     deliverables = connection.purchasing.get_by_query(filter_payload=formatted_filter)
-
     return deliverables