mirror of
https://github.com/langgenius/dify.git
synced 2026-10-04 13:47:55 +08:00
The _repair_branch_edge_handles docstring claimed an ambiguous edge is left "so _validate_structure fails the graph closed" -- true only while the INVALID_BRANCH_HANDLE check (its own, separately revertable commit) is in. It now says the edge is left as it was, logged, and returned by the shared function so a validator can fail closed when that check is enabled. The comment above the call in _postprocess_graph still described the old repair (if-else / question-classifier, default handle only); it now names every branch type the shared repair covers and the named-but-wrong handles it re-homes, fail-closed. Comments only; no behaviour change. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>