[Fix-9975] The selected task instance was recreated when the Master service fail… (#9976)
* The selected task instance was recreated when the Master service failed over. * Returns the expression result directly. * Use Recovery to determine whether to use the old task instance.
This commit is contained in:
parent
00f102959b
commit
dbdbfeaeee
|
|
@ -1960,6 +1960,9 @@ public class WorkflowExecuteThread {
|
|||
private boolean isNewProcessInstance() {
|
||||
if (ExecutionStatus.RUNNING_EXECUTION == processInstance.getState() && processInstance.getRunTimes() == 1) {
|
||||
return true;
|
||||
} else if (processInstance.getRecovery().equals(Flag.YES)) {
|
||||
// host is empty use old task instance
|
||||
return false;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue