diff --git a/packages/cli/src/databases/repositories/execution.repository.ts b/packages/cli/src/databases/repositories/execution.repository.ts index 160b7ace87..975ab601b1 100644 --- a/packages/cli/src/databases/repositories/execution.repository.ts +++ b/packages/cli/src/databases/repositories/execution.repository.ts @@ -287,6 +287,15 @@ export class ExecutionRepository extends Repository { const { executionData, metadata, annotation, ...rest } = execution; const serializedAnnotation = this.serializeAnnotation(annotation); + if (execution.status === 'success' && executionData?.data === '[]') { + this.errorReporter.error('Found successful execution where data is empty stringified array', { + extra: { + executionId: execution.id, + workflowId: executionData?.workflowData.id, + }, + }); + } + return { ...rest, ...(options?.includeData && {