diff --git a/backend-node/src/services/dynamicFormService.ts b/backend-node/src/services/dynamicFormService.ts index e7a9a10f..9e06804b 100644 --- a/backend-node/src/services/dynamicFormService.ts +++ b/backend-node/src/services/dynamicFormService.ts @@ -1409,12 +1409,14 @@ export class DynamicFormService { controlResult = { success: executionResult.success, message: executionResult.message, - executedActions: executionResult.executedNodes?.map((node: any) => ({ + executedActions: executionResult.nodes?.map((node) => ({ nodeId: node.nodeId, status: node.status, duration: node.duration, })), - errors: executionResult.errors, + errors: executionResult.nodes + ?.filter((node) => node.status === "failed") + .map((node) => node.error || "실행 실패"), }; } else { // 관계 기반 제어관리 실행