From 2451b456fb4f2f07b3b5a34c9ceca4016687df99 Mon Sep 17 00:00:00 2001 From: Tmalone1250 Date: Sat, 25 Apr 2026 08:57:36 -0500 Subject: [PATCH] fix(utils): handle null owner in parse_repo_name to prevent crash --- gittensor/utils/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gittensor/utils/utils.py b/gittensor/utils/utils.py index e15ae743..641b12c0 100644 --- a/gittensor/utils/utils.py +++ b/gittensor/utils/utils.py @@ -14,4 +14,6 @@ def mask_secret(secret: str, length: int = 5) -> str: def parse_repo_name(repo_data: Dict): """Normalizes and converts repository name from dict""" - return f'{repo_data["owner"]["login"]}/{repo_data["name"]}'.lower() + owner = repo_data.get("owner") + owner_login = owner.get("login") if owner else "deleted-user" + return f'{owner_login}/{repo_data["name"]}'.lower()