serJD commited on
Commit
0a2ae78
·
verified ·
1 Parent(s): 74638a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -172,7 +172,11 @@ async def update_streams(request: Request):
172
  # Assuming payload["event"]["event_name"] gives you the event type
173
  event_name = payload["event"]["event_name"]
174
  streamName = payload.get("stream", {}).get("name")
175
- branchName = payload["event"]["data"]["commit"].get("branchName")
 
 
 
 
176
 
177
  # List of valid event types
178
  valid_event_types = ["commit_create", "commit_delete", "commit_update"]
 
172
  # Assuming payload["event"]["event_name"] gives you the event type
173
  event_name = payload["event"]["event_name"]
174
  streamName = payload.get("stream", {}).get("name")
175
+ # Extract branchName for commit_update events from the "old" commit data
176
+ if event_name == "commit_update":
177
+ branchName = payload.get("event", {}).get("data", {}).get("old", {}).get("branchName")
178
+ else:
179
+ branchName = payload.get("event", {}).get("data", {}).get("commit", {}).get("branchName")
180
 
181
  # List of valid event types
182
  valid_event_types = ["commit_create", "commit_delete", "commit_update"]