From d811aded98b40be9d724c7f0dcc4a32730bd6f86 Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke@nordu.net> Date: Wed, 4 Jun 2025 13:45:58 +0200 Subject: [PATCH] fix return types --- brian_dashboard_manager/grafana/folder.py | 4 ++-- brian_dashboard_manager/grafana/provision.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/brian_dashboard_manager/grafana/folder.py b/brian_dashboard_manager/grafana/folder.py index 4de848d..e55a077 100644 --- a/brian_dashboard_manager/grafana/folder.py +++ b/brian_dashboard_manager/grafana/folder.py @@ -6,7 +6,7 @@ from brian_dashboard_manager.grafana.utils.request import TokenRequest logger = logging.getLogger(__name__) -def list_folder_dashboards(request: TokenRequest, folder_uid): +def list_folder_dashboards(request: TokenRequest, folder_uid) -> dict: """ Lists all dashboards in a folder. @@ -19,7 +19,7 @@ def list_folder_dashboards(request: TokenRequest, folder_uid): dashboards = r.json() except HTTPError: logger.exception(f'Error when listing dashboards in folder: {folder_uid}') - return [] + return {} return {dash['title'].lower(): dash for dash in dashboards} diff --git a/brian_dashboard_manager/grafana/provision.py b/brian_dashboard_manager/grafana/provision.py index 636666a..48ab441 100644 --- a/brian_dashboard_manager/grafana/provision.py +++ b/brian_dashboard_manager/grafana/provision.py @@ -307,7 +307,7 @@ def provision_folder(thread_executor: ThreadPoolExecutor, token_request, folder_ else: rendered = render_simple_dashboard(**dashboard) - dash_title = rendered.get("title").lower() + dash_title = rendered.get("title", "").lower() if dash_title in excluded_dashboards: if dash_title in folder_dashboards_by_name: delete_dashboard(token_request, rendered, folder['id']) -- GitLab