From 58b4df794e302a98a6ddfbcaf2a268312398ea6f Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Mon, 13 Sep 2021 17:35:10 +0200
Subject: [PATCH] don't create folders, just ignore them if they exist

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

diff --git a/brian_dashboard_manager/grafana/provision.py b/brian_dashboard_manager/grafana/provision.py
index b24042d..7a9bc70 100644
--- a/brian_dashboard_manager/grafana/provision.py
+++ b/brian_dashboard_manager/grafana/provision.py
@@ -454,7 +454,9 @@ def provision(config):
         for name in ignored_folders:
             logger.info(
                 f'Ignoring dashboards under the folder {org["name"]}/{name}')
-            folder = find_folder(token_request, name)
+            folder = find_folder(token_request, name, create=False)
+            if folder is None:
+                continue
             to_ignore = list_dashboards(token_request, folder['id'])
 
             for dash in to_ignore:
-- 
GitLab