diff --git a/_states/grafana3_datasource.py b/_states/grafana3_datasource.py index a66836b..42599e5 100644 --- a/_states/grafana3_datasource.py +++ b/_states/grafana3_datasource.py @@ -197,6 +197,8 @@ def _get_datasource(profile, name): auth=_get_auth(profile), timeout=profile.get('grafana_timeout', 3), ) + if response.status_code >= 400: + response.raise_for_status() data = response.json() for datasource in data: if datasource['name'] == name: