From b36d1ba89f967f4c996c425367340f5e3f322f3b Mon Sep 17 00:00:00 2001
From: Derekt2 <derek.e.thomas@biola.edu>
Date: Mon, 25 Jul 2022 09:13:28 -0500
Subject: [PATCH] Update api.py

---
 pymisp/api.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pymisp/api.py b/pymisp/api.py
index 9441051..f2a16a6 100644
--- a/pymisp/api.py
+++ b/pymisp/api.py
@@ -3525,7 +3525,8 @@ class PyMISP:
     def _check_response(self, response: requests.Response, lenient_response_type: bool = False, expect_json: bool = False) -> Union[Dict, str]:
         """Check if the response from the server is not an unexpected error"""
         if response.status_code >= 500:
-            logger.critical(everything_broken.format(response.request.headers, response.request.body, response.text))
+            headers_without_auth = {i:response.request.headers[i] for i in response.request.headers if i!='Authorization'} 
+            logger.critical(everything_broken.format(headers_without_auth, response.request.body, response.text))
             raise MISPServerError(f'Error code 500:\n{response.text}')
 
         if 400 <= response.status_code < 500: