Skip to content

Commit 9879aeb

Browse files
caugnersigmavirus24
authored andcommitted
fix(events): ensure actor attribute is set
1 parent b3bb35f commit 9879aeb

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/github3/events.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,8 +442,9 @@ def _update_attributes(self, event):
442442
# If we don't copy this, then we end up altering _json_data which we do
443443
# not want to do:
444444
event = copy.deepcopy(event)
445-
if event["actor"]:
446-
self.actor = EventUser(event["actor"], self)
445+
self.actor = event["actor"]
446+
if self.actor:
447+
self.actor = EventUser(self.actor, self)
447448
self.created_at = self._strptime(event["created_at"])
448449
self.id = event["id"]
449450
self.org = event.get("org")

src/github3/issues/event.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ class IssueEvent(GitHubCore):
6060

6161
def _update_attributes(self, event):
6262
self._api = event["url"]
63-
if event["actor"]:
64-
self.actor = users.ShortUser(event["actor"], self)
63+
self.actor = event["actor"]
64+
if self.actor:
65+
self.actor = users.ShortUser(self.actor, self)
6566
self.commit_id = event["commit_id"]
6667
self.commit_url = event["commit_url"]
6768
self.created_at = self._strptime(event["created_at"])

0 commit comments

Comments
 (0)