fix: ExecutionResult 타입 불일치 오류 수정

🐛 버그 수정
- 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'
This commit is contained in:
kjs 2025-10-31 18:00:08 +09:00
parent 5c2e147784
commit 2279630143
1 changed files with 4 additions and 2 deletions

View File

@ -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 {
// 관계 기반 제어관리 실행