Move call to traceStartOrResume to be after processUUID is initialized (for case when it isn't given)

This commit is contained in:
2025-02-10 13:55:22 -06:00
parent cd40177569
commit c47c39f5e7

View File

@ -118,8 +118,6 @@ public class RunProcessAction
RunProcessOutput runProcessOutput = new RunProcessOutput(); RunProcessOutput runProcessOutput = new RunProcessOutput();
traceStartOrResume(runProcessInput, process);
////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////
// generate a UUID for the process, if one wasn't given // // generate a UUID for the process, if one wasn't given //
////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////
@ -129,6 +127,8 @@ public class RunProcessAction
} }
runProcessOutput.setProcessUUID(runProcessInput.getProcessUUID()); runProcessOutput.setProcessUUID(runProcessInput.getProcessUUID());
traceStartOrResume(runProcessInput, process);
UUIDAndTypeStateKey stateKey = new UUIDAndTypeStateKey(UUID.fromString(runProcessInput.getProcessUUID()), StateType.PROCESS_STATUS); UUIDAndTypeStateKey stateKey = new UUIDAndTypeStateKey(UUID.fromString(runProcessInput.getProcessUUID()), StateType.PROCESS_STATUS);
ProcessState processState = primeProcessState(runProcessInput, stateKey, process); ProcessState processState = primeProcessState(runProcessInput, stateKey, process);