diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/processes/RunProcessAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/processes/RunProcessAction.java index b6236fef..a535ae47 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/processes/RunProcessAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/processes/RunProcessAction.java @@ -118,8 +118,6 @@ public class RunProcessAction RunProcessOutput runProcessOutput = new RunProcessOutput(); - traceStartOrResume(runProcessInput, process); - ////////////////////////////////////////////////////////// // generate a UUID for the process, if one wasn't given // ////////////////////////////////////////////////////////// @@ -129,6 +127,8 @@ public class RunProcessAction } runProcessOutput.setProcessUUID(runProcessInput.getProcessUUID()); + traceStartOrResume(runProcessInput, process); + UUIDAndTypeStateKey stateKey = new UUIDAndTypeStateKey(UUID.fromString(runProcessInput.getProcessUUID()), StateType.PROCESS_STATUS); ProcessState processState = primeProcessState(runProcessInput, stateKey, process);