diff --git a/packages/backend/src/models/step.js b/packages/backend/src/models/step.js index 6e6e08ee..42bbc4e8 100644 --- a/packages/backend/src/models/step.js +++ b/packages/backend/src/models/step.js @@ -59,6 +59,17 @@ class Step extends Base { to: 'connections.id', }, }, + lastExecutionStep: { + relation: Base.HasOneRelation, + modelClass: ExecutionStep, + join: { + from: 'steps.id', + to: 'execution_steps.step_id', + }, + filter(builder) { + builder.orderBy('created_at', 'desc').limit(1).first(); + }, + }, executionSteps: { relation: Base.HasManyRelation, modelClass: ExecutionStep,