| commit | 5cf364c29b4ddfca0a1bf8fc6238493c4ec63b77 | [log] [tgz] |
|---|---|---|
| author | gio <gio@v1.dodo.cloud> | Thu May 08 16:01:21 2025 +0000 |
| committer | gio <gio@v1.dodo.cloud> | Thu May 08 16:06:34 2025 +0000 |
| tree | 3b11f8593e2033ae857e4a5a0ecf5deea94294e2 | |
| parent | d002661f89c59edbc999b087338b122799bcd612 [diff] |
Canvas: Fix to run validation on change in nodes Change-Id: Ie1798e65c83e673c90d7df556729cc509a9d2d9c
diff --git a/apps/canvas/front/src/lib/config.ts b/apps/canvas/front/src/lib/config.ts index ea7f892..187f51c 100644 --- a/apps/canvas/front/src/lib/config.ts +++ b/apps/canvas/front/src/lib/config.ts
@@ -275,8 +275,7 @@ } function EmptyValidator(nodes: AppNode[]): Message[] { - nodes = nodes.filter((n) => n.type !== "network"); - if (nodes.length > 0) { + if (nodes.some((n) => n.type !== "network")) { return []; } return [
diff --git a/apps/canvas/front/src/lib/state.ts b/apps/canvas/front/src/lib/state.ts index 0749fbb..f9c1f56 100644 --- a/apps/canvas/front/src/lib/state.ts +++ b/apps/canvas/front/src/lib/state.ts
@@ -417,6 +417,7 @@ set((state) => ({ ...state, nodes, + messages: v(nodes), })); };