Skip to content

Commit a08a316

Browse files
committed
Ignore new events in terminal states
1 parent d85970d commit a08a316

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

core/src/worker/workflow/machines/nexus_operation_state_machine.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,12 @@ fsm! {
8888
Completed --(Cancel)--> Completed;
8989
Failed --(Cancel)--> Failed;
9090
TimedOut --(Cancel)--> TimedOut;
91+
Completed --(NexusOperationCancelRequestCompleted(NexusOperationCancelRequestCompletedEventAttributes))--> Completed;
92+
Failed --(NexusOperationCancelRequestCompleted(NexusOperationCancelRequestCompletedEventAttributes))--> Failed;
93+
TimedOut --(NexusOperationCancelRequestCompleted(NexusOperationCancelRequestCompletedEventAttributes))--> TimedOut;
94+
Completed --(NexusOperationCancelRequestFailed(NexusOperationCancelRequestFailedEventAttributes))--> Completed;
95+
Failed --(NexusOperationCancelRequestFailed(NexusOperationCancelRequestFailedEventAttributes))--> Failed;
96+
TimedOut --(NexusOperationCancelRequestFailed(NexusOperationCancelRequestFailedEventAttributes))--> TimedOut;
9197
}
9298

9399
#[derive(Debug, derive_more::Display)]

0 commit comments

Comments
 (0)