diff --git a/misc-tools/dj_utils.py b/misc-tools/dj_utils.py index d41d31f802..873074ebdb 100644 --- a/misc-tools/dj_utils.py +++ b/misc-tools/dj_utils.py @@ -147,11 +147,12 @@ def upload_file(name: str, apifilename: str, file: str, data: dict = {}): result = parse_api_response(name, response) - try: - result = json.loads(result) - except json.decoder.JSONDecodeError as e: - print(result) - raise RuntimeError(f'Failed to JSON decode the response for API file upload request {name}') + if result is not None: + try: + result = json.loads(result) + except json.decoder.JSONDecodeError as e: + print(result) + raise RuntimeError(f'Failed to JSON decode the response for API file upload request {name}') return result