From 6b1884e30117692437c35a1ad80feb2b51467235 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Tue, 2 Mar 2021 16:14:20 +0100
Subject: [PATCH] Don't catch json errors

---
 .../grafana/utils/request.py                  | 23 +++++--------------
 1 file changed, 6 insertions(+), 17 deletions(-)

diff --git a/brian_dashboard_manager/grafana/utils/request.py b/brian_dashboard_manager/grafana/utils/request.py
index 0d128cb..d55dc87 100644
--- a/brian_dashboard_manager/grafana/utils/request.py
+++ b/brian_dashboard_manager/grafana/utils/request.py
@@ -1,5 +1,4 @@
 import requests
-import json
 
 
 class Request(object):
@@ -20,10 +19,7 @@ class Request(object):
             **kwargs
         )
         r.raise_for_status()
-        try:
-            return r.json()
-        except json.JSONDecodeError:
-            return None
+        return r.json()
 
     def post(self, endpoint: str, headers=None, **kwargs):
 
@@ -33,10 +29,8 @@ class Request(object):
             **kwargs
         )
         r.raise_for_status()
-        try:
-            return r.json()
-        except json.JSONDecodeError:
-            return None
+
+        return r.json()
 
     def put(self, endpoint: str, headers=None, **kwargs):
 
@@ -46,10 +40,7 @@ class Request(object):
             **kwargs
         )
         r.raise_for_status()
-        try:
-            return r.json()
-        except json.JSONDecodeError:
-            return None
+        return r.json()
 
     def delete(self, endpoint: str, headers=None, **kwargs):
 
@@ -59,10 +50,8 @@ class Request(object):
             **kwargs
         )
         r.raise_for_status()
-        try:
-            return r.json()
-        except json.JSONDecodeError:
-            return None
+
+        return r.json()
 
 
 class AdminRequest(Request):
-- 
GitLab