From 02da1eaf85cbed3d693de625175358fbc951a435 Mon Sep 17 00:00:00 2001 From: peekjef72 Date: Thu, 17 Feb 2022 18:34:43 +0100 Subject: [PATCH] fixe folder_uid when dashboard has no folder --- grafana_backup/dashboardApi.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grafana_backup/dashboardApi.py b/grafana_backup/dashboardApi.py index 7dd1ec4f..60285a96 100755 --- a/grafana_backup/dashboardApi.py +++ b/grafana_backup/dashboardApi.py @@ -260,7 +260,10 @@ def get_folder_id(dashboard, grafana_url, http_post_headers, verify_ssl, client_ folder_uid = dashboard['meta']['folderUid'] except (KeyError): matches = re.search('dashboards\/f\/(.*)\/.*', dashboard['meta']['folderUrl']) - folder_uid = matches.group(1) + if matches is not None: + folder_uid = matches.group(1) + else: + folder_uid = '0' if (folder_uid != ""): print("debug: quering with uid {}".format(folder_uid))