From 2279630143e232b68a6656204647d29fc7edbb53 Mon Sep 17 00:00:00 2001 From: kjs Date: Fri, 31 Oct 2025 18:00:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20ExecutionResult=20=ED=83=80=EC=9E=85=20?= =?UTF-8?q?=EB=B6=88=EC=9D=BC=EC=B9=98=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ๐Ÿ› ๋ฒ„๊ทธ ์ˆ˜์ • - dynamicFormService.ts์—์„œ ExecutionResult ํƒ€์ž… ์˜ค๋ฅ˜ ํ•ด๊ฒฐ - executedNodes โ†’ nodes๋กœ ์†์„ฑ๋ช… ๋ณ€๊ฒฝ - errors ์†์„ฑ์„ nodes์—์„œ ์ถ”์ถœํ•˜๋„๋ก ์ˆ˜์ • ๐Ÿ”ง ๋ณ€๊ฒฝ ๋‚ด์šฉ - executionResult.nodes๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ executedActions ์ƒ์„ฑ - ์‹คํŒจํ•œ ๋…ธ๋“œ๋ฅผ ํ•„ํ„ฐ๋งํ•˜์—ฌ errors ๋ฐฐ์—ด ์ƒ์„ฑ - TypeScript ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๐Ÿ“ ๊ด€๋ จ ์ด์Šˆ - TS2339: Property 'executedNodes' does not exist on type 'ExecutionResult' - TS2339: Property 'errors' does not exist on type 'ExecutionResult' --- backend-node/src/services/dynamicFormService.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 { // ๊ด€๊ณ„ ๊ธฐ๋ฐ˜ ์ œ์–ด๊ด€๋ฆฌ ์‹คํ–‰