From ba475d43373ca18335b8d3880b442824010b1980 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Mon, 12 Apr 2021 16:39:26 +0200
Subject: [PATCH] Delete fetched dashboard correctly.

---
 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 3760314..4b0fba7 100644
--- a/brian_dashboard_manager/grafana/dashboard.py
+++ b/brian_dashboard_manager/grafana/dashboard.py
@@ -34,7 +34,8 @@ def delete_dashboard(request: TokenRequest, dashboard, folder_id=None):
             dash = _search_dashboard(request, dashboard, folder_id)
             if dash is None:
                 return True
-            r = request.delete(f'api/dashboards/uid/{dash.get("uid")}')
+            _delete_dashboard(request, dash.get(
+                'dashboard', {}).get('uid', ''))
 
         logger.info(f'Deleted dashboard: {dashboard.get("title")}')
         return r is not None
-- 
GitLab