From f4e8d117c58644e5869fc7264708cd44f4761a8a Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke@nordu.net>
Date: Tue, 30 May 2023 16:10:02 +0200
Subject: [PATCH] only log for non-500 errors

---
 brian_dashboard_manager/grafana/dashboard.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/brian_dashboard_manager/grafana/dashboard.py b/brian_dashboard_manager/grafana/dashboard.py
index 0190ec0..6e34355 100644
--- a/brian_dashboard_manager/grafana/dashboard.py
+++ b/brian_dashboard_manager/grafana/dashboard.py
@@ -243,9 +243,10 @@ def create_dashboard(request: TokenRequest, dashboard: dict, folder_id=None):
             if e.response is not None and e.response.status_code < 500:
                 # log the error message from Grafana
                 message = e.response.json()
-            logger.exception(f'Error when provisioning dashboard {title}: {message}')
 
             # only retry on server side errors
             if e.response is not None and e.response.status_code < 500:
                 break
+
+            logger.exception(f'Error when provisioning dashboard {title}: {message}')
     return None
-- 
GitLab