Skip to content

Commit 2496efd

Browse files
authored
fix: panic on trigger (#3803)
1 parent 1bd82f4 commit 2496efd

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

pkg/repository/trigger.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2447,14 +2447,17 @@ func (r *sharedRepository) NewTriggerTaskData(
24472447

24482448
if parentTask != nil {
24492449
parentExternalId := parentTask.ExternalID
2450-
childIndex := int64(*req.ChildIndex)
24512450

24522451
t.ParentExternalId = &parentExternalId
24532452
t.ParentTaskId = &parentTask.ID
24542453
t.ParentTaskInsertedAt = &parentTask.InsertedAt.Time
2455-
t.ChildIndex = &childIndex
24562454
t.ChildKey = req.ChildKey
24572455

2456+
if req.ChildIndex != nil {
2457+
childIndex := int64(*req.ChildIndex)
2458+
t.ChildIndex = &childIndex
2459+
}
2460+
24582461
t.AdditionalMetadata = injectParentIDs(
24592462
t.AdditionalMetadata,
24602463
parentTask.WorkflowRunID,

0 commit comments

Comments
 (0)