110
// current row does not exists, suits the create mode
111
} else {
112
>
if currentRow.RunID.String() != request.PreviousRunID {
execution.go
113
>
return nil, m.extractCurrentWorkflowConflictError(
114
>
currentRow,
115
>
fmt.Sprintf(
116
>
"Workflow execution creation condition failed. workflow ID: %v, current run ID: %v, request run ID: %v",
117
>
workflowID,
118
>
currentRow.RunID.String(),
119
>
request.PreviousRunID,
120
>
),
121
>
)
122
>
}
123
// current run ID is already request ID
124
}