From ab2d2acad7d1f14463e2754154ebdce8b506fc04 Mon Sep 17 00:00:00 2001 From: Adrian Edwards Date: Mon, 18 May 2026 13:58:22 -0400 Subject: [PATCH] return early with a log message if badges model data is not correctly found This needs a larger refactor at a later time, this is just a small improvement to prevent a crash when data cannot be found. Signed-off-by: Adrian Edwards --- collectoss/tasks/github/repo_info/core.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/collectoss/tasks/github/repo_info/core.py b/collectoss/tasks/github/repo_info/core.py index 55b1def2a..25b1b25d1 100644 --- a/collectoss/tasks/github/repo_info/core.py +++ b/collectoss/tasks/github/repo_info/core.py @@ -282,6 +282,10 @@ def badges_model(logger,repo_git,repo_id,db): #Hit cii api with no api key. response = hit_api(None, url, logger) + if not response: + logger.error(f"An error occurred fetching data from {url} in badges_model") + return + try: response_data = response.json() except: