Skip to content

Commit 9562756

Browse files
authored
fix(pulls): handle repo["owner"] == None
`owner` is null if the user who opened the PR no longer exists on GitHub.
1 parent e28f22b commit 9562756

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/github3/pulls.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ def _update_attributes(self, dest):
7171
repo = dest.get("repo")
7272
if repo:
7373
self._repo_name = repo.get("name")
74-
self._repo_owner = repo["owner"]["login"]
74+
self._repo_owner = repo.get("owner")
75+
if self._repo_owner:
76+
self._repo_owner = self._repo_owner["login"]
7577
self.repository = ShortRepository(repo, self)
7678
self.repo = (self._repo_owner, self._repo_name)
7779

0 commit comments

Comments
 (0)