lyzno1
2dca0c20db
fix: restore unified workflow validation system
Major fixes to workflow checklist validation:
## Fixed getValidTreeNodes function (workflow.ts)
- Restore original function signature: (nodes, edges) instead of (startNode, nodes, edges)
- Re-implement automatic start node discovery for all entry types
- Unified traversal from Start, TriggerWebhook, TriggerSchedule, TriggerPlugin nodes
- Single call now discovers all valid connected nodes correctly
## Simplified useChecklist validation (use-checklist.ts)
- Remove complex manual start node iteration and result aggregation
- Unified entry node validation concept for all start node types
- Remove dependency on getStartNodes() utility
- Simplified validation logic matching backup branch approach
## Resolved Issues
- ✅ End node connectivity: Now correctly detects connections from any entry node
- ✅ Unified entry validation: All start types (Start/Triggers) validated consistently
- ✅ Simplified architecture: Restored proven validation approach from backup branch
This restores the reliable workflow validation system while maintaining trigger node support.
2025-09-26 20:54:28 +08:00
..
2025-09-07 21:29:53 +08:00
2025-09-26 20:28:59 +08:00
2025-09-18 12:49:10 +08:00
2025-09-01 15:31:59 +08:00
2025-09-25 17:14:24 +08:00
2025-08-21 21:38:40 +08:00
2025-09-26 20:54:28 +08:00
2025-09-18 12:49:10 +08:00
2025-09-26 20:39:29 +08:00
2025-09-18 12:49:10 +08:00
2025-09-25 17:14:24 +08:00
2025-09-18 12:49:10 +08:00
2025-09-18 12:49:10 +08:00
2025-09-18 12:49:10 +08:00
2025-09-18 12:49:10 +08:00
2025-09-26 13:17:14 +08:00
2025-09-26 20:54:28 +08:00
2025-09-18 12:49:10 +08:00
2025-09-26 20:39:29 +08:00
2025-09-25 17:14:24 +08:00
2025-09-09 15:18:42 +08:00
2025-09-26 13:17:14 +08:00
2025-09-18 12:49:10 +08:00
2024-04-15 15:49:40 +08:00
2024-12-11 14:21:38 +08:00
2025-09-18 12:49:10 +08:00
2025-04-06 17:56:08 +08:00
2025-08-19 09:32:07 +08:00
2025-09-25 18:02:43 +08:00
2024-08-23 13:14:17 +08:00
2025-09-18 12:49:10 +08:00
2025-09-01 15:31:59 +08:00
2025-08-19 09:32:07 +08:00
2025-05-21 10:32:07 +08:00
2024-06-12 16:35:19 +08:00
2025-09-25 17:14:24 +08:00
2025-06-19 15:44:42 +08:00
2025-09-09 15:18:42 +08:00