We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c934523 commit 2c3aa7bCopy full SHA for 2c3aa7b
pr_agent/servers/bitbucket_app.py
@@ -164,14 +164,16 @@ async def inner():
164
return "OK"
165
166
# Get the username of the sender
167
- try:
168
- username = data["data"]["actor"]["username"]
169
- except KeyError:
+ actor = data.get("data", {}).get("actor", {})
+ if actor:
170
try:
171
- username = data["data"]["actor"]["display_name"]
+ username = actor["username"]
172
except KeyError:
173
- username = data["data"]["actor"]["nickname"]
174
- log_context["sender"] = username
+ try:
+ username = actor["display_name"]
+ except KeyError:
175
+ username = actor["nickname"]
176
+ log_context["sender"] = username
177
178
sender_id = data["data"]["actor"]["account_id"]
179
log_context["sender_id"] = sender_id
0 commit comments