From 787796c3abedb7b88682d37599a09f730287352f Mon Sep 17 00:00:00 2001 From: ggman12 Date: Thu, 12 Feb 2026 12:26:54 -0500 Subject: [PATCH] update approve_submission --- src/contributions/approve_submission.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/contributions/approve_submission.py b/src/contributions/approve_submission.py index 5d953a4..f5d7c4b 100644 --- a/src/contributions/approve_submission.py +++ b/src/contributions/approve_submission.py @@ -54,7 +54,11 @@ def github_api_request( try: with urllib.request.urlopen(req) as response: - return json.loads(response.read()) + response_body = response.read() + # DELETE requests return empty body (204 No Content) + if not response_body: + return {} + return json.loads(response_body) except urllib.error.HTTPError as e: error_body = e.read().decode() if e.fp else "" print(f"GitHub API error: {e.code} {e.reason}: {error_body}", file=sys.stderr)