From fd2df2454ddbfa8ded5a7d577a35a556b74d5cdf Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhodawala Date: Wed, 3 Apr 2024 10:01:15 +0530 Subject: [PATCH] fix: handle if `response_json` is `None` --- india_compliance/gst_india/api_classes/base.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/india_compliance/gst_india/api_classes/base.py b/india_compliance/gst_india/api_classes/base.py index d4671f9559..3f1ed2f07e 100644 --- a/india_compliance/gst_india/api_classes/base.py +++ b/india_compliance/gst_india/api_classes/base.py @@ -161,7 +161,9 @@ def _make_request( raise e finally: - log.output = response_json.copy() + if response_json: + log.output = response_json.copy() + self.mask_sensitive_info(log) enqueue_integration_request(**log) @@ -256,7 +258,7 @@ def mask_sensitive_info(self, log): if key in log.request_headers: log.request_headers[key] = "*****" - if key in log.output: + if key in log.get("output", {}): log.output[key] = "*****" if not log.data: