From 69414a0820f396012b090ae9557fbee761f23852 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Fri, 29 Sep 2023 23:31:12 +0200 Subject: [PATCH] fix(repo): handle repo["owner"] == None --- src/github3/repos/repo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/github3/repos/repo.py b/src/github3/repos/repo.py index 12fa01cb..0d8baf7c 100644 --- a/src/github3/repos/repo.py +++ b/src/github3/repos/repo.py @@ -91,7 +91,9 @@ def _update_attributes(self, repo): self.milestones_urlt = urit.URITemplate(repo["milestones_url"]) self.name = repo["name"] self.notifications_urlt = urit.URITemplate(repo["notifications_url"]) - self.owner = users.ShortUser(repo["owner"], self) + self.owner = repo["owner"] + if self.owner: + self.owner = users.ShortUser(self.owner, self) self.private = repo["private"] self.pulls_urlt = urit.URITemplate(repo["pulls_url"]) self.releases_urlt = urit.URITemplate(repo["releases_url"])