From 081681323742dbadcf4a8613b2bee75e2310c336 Mon Sep 17 00:00:00 2001 From: Innokentii Konstantinov Date: Fri, 18 Nov 2022 17:07:39 +0800 Subject: [PATCH] Handle 404 for get_alerting_config --- .../grafana_alerting_sync_manager/grafana_alerting_sync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/apps/alerts/grafana_alerting_sync_manager/grafana_alerting_sync.py b/engine/apps/alerts/grafana_alerting_sync_manager/grafana_alerting_sync.py index 9448a50c..7f1bddc7 100644 --- a/engine/apps/alerts/grafana_alerting_sync_manager/grafana_alerting_sync.py +++ b/engine/apps/alerts/grafana_alerting_sync_manager/grafana_alerting_sync.py @@ -67,7 +67,7 @@ class GrafanaAlertingSyncManager: datasource_attr = datasource_id config, response_info = client_method(datasource_attr, *args) - if response_info["status_code"] == status.HTTP_400_BAD_REQUEST: + if response_info["status_code"] in (status.HTTP_400_BAD_REQUEST, status.HTTP_404_NOT_FOUND): # Get config by datasource uid for Grafana version >= 9 datasource_attr = datasource_uid config, response_info = client_method(datasource_attr, *args)