Merge pull request #1141 from automatisch/fix-dynamic-data

fix: skip prior execution steps if no prior execution
This commit is contained in:
Ömer Faruk Aydın
2023-06-14 12:54:34 +02:00
committed by GitHub

View File

@@ -44,9 +44,12 @@ const getDynamicData = async (
$.step.parameters[parameterKey] = parameterValue; $.step.parameters[parameterKey] = parameterValue;
} }
const priorExecutionSteps = await ExecutionStep.query().where({ const lastExecution = await flow.$relatedQuery('lastExecution');
execution_id: (await flow.$relatedQuery('lastExecution')).id, const lastExecutionId = lastExecution?.id;
});
const priorExecutionSteps = lastExecutionId ? await ExecutionStep.query().where({
execution_id: lastExecutionId,
}) : [];
// compute variables in parameters // compute variables in parameters
const computedParameters = computeParameters($.step.parameters, priorExecutionSteps); const computedParameters = computeParameters($.step.parameters, priorExecutionSteps);