@@ -4032,19 +4032,11 @@ func (ms *MutableStateImpl) AddWorkflowExecutionTimeSkippingTransitionedEvent(ct
40324032 return nil , serviceerror .NewInternal ("time skipping is triggered when conditions are not met" )
40334033 }
40344034
4035- if nextTimePointToSkip == nil {
4036- event := ms .hBuilder .AddWorkflowExecutionTimeSkippingTransitionedEvent (
4037- nil ,
4038- disabledAfterBound ,
4039- )
4040- return event , ms .ApplyWorkflowExecutionTimeSkippingTransitionedEvent (ctx , event )
4035+ var targetTime time.Time
4036+ if nextTimePointToSkip != nil {
4037+ targetTime = nextTimePointToSkip .ExpiryTime .AsTime ()
40414038 }
4042-
4043- targetTime := nextTimePointToSkip .ExpiryTime .AsTime ()
4044- event := ms .hBuilder .AddWorkflowExecutionTimeSkippingTransitionedEvent (
4045- & targetTime ,
4046- disabledAfterBound ,
4047- )
4039+ event := ms .hBuilder .AddWorkflowExecutionTimeSkippingTransitionedEvent (targetTime , disabledAfterBound )
40484040 return event , ms .ApplyWorkflowExecutionTimeSkippingTransitionedEvent (ctx , event )
40494041}
40504042
@@ -7256,7 +7248,7 @@ func (ms *MutableStateImpl) closeTransaction(
72567248 return closeTransactionResult {}, err
72577249 }
72587250
7259- regenTimerTasksForTimeSkipping := ms .closeTransactionHandlerTimeSkipping (ctx , transactionPolicy )
7251+ regenTimerTasksForTimeSkipping := ms .closeTransactionHandleTimeSkipping (ctx , transactionPolicy )
72607252
72617253 // Save if the state is dirty before closeTransactionPrepareEvents since it flushes the buffer
72627254 // events, and therefore change the dirty state.
@@ -8458,7 +8450,7 @@ func (ms *MutableStateImpl) closeTransactionHandleActivityUserTimerTasks(
84588450 }
84598451}
84608452
8461- func (ms * MutableStateImpl ) closeTransactionHandlerTimeSkipping (
8453+ func (ms * MutableStateImpl ) closeTransactionHandleTimeSkipping (
84628454 ctx context.Context ,
84638455 transactionPolicy historyi.TransactionPolicy ,
84648456) (regenTimerTasksForTimeSkipping bool ) {
@@ -8485,7 +8477,7 @@ func (ms *MutableStateImpl) closeTransactionHandlerTimeSkipping(
84858477 case historyi .TransactionPolicyPassive :
84868478 return false
84878479 default :
8488- ms .logger .Error (fmt .Sprintf ("closeTransactionHandlerTimeSkipping : unknown transaction policy: %v" , transactionPolicy ),
8480+ ms .logger .Error (fmt .Sprintf ("closeTransactionHandleTimeSkipping : unknown transaction policy: %v" , transactionPolicy ),
84898481 tag .WorkflowID (ms .GetExecutionInfo ().WorkflowId ),
84908482 tag .WorkflowRunID (ms .GetExecutionState ().RunId ),
84918483 )
0 commit comments