From 6a3894e178a5243fb8cccca1aa1824ba27e4e06c Mon Sep 17 00:00:00 2001 From: Jhony Lucas Date: Mon, 22 Jul 2024 10:40:39 -0300 Subject: [PATCH] feat: handle non-200 response in fetch_metabase.py (#639) --- backend/apps/core/management/commands/fetch_metabase.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/apps/core/management/commands/fetch_metabase.py b/backend/apps/core/management/commands/fetch_metabase.py index b4447d5d..a81ab67b 100644 --- a/backend/apps/core/management/commands/fetch_metabase.py +++ b/backend/apps/core/management/commands/fetch_metabase.py @@ -54,6 +54,9 @@ def get_databases(self, token: str): response = requests.get(BASE_URL + "/api/database", headers=headers) + if response.status_code != 200: + raise Exception(response.text) + return response.json()["data"] def get_tables(self, token: str, database_id: int):