mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-30 16:01:58 +08:00
\`assert \"string\"\` always passes in Python because non-empty strings are truthy. This silently skips input validation: - **variable_assigner.py line 51**: \`assert \"Variable is not complete.\"\` → \`raise ValueError(\"Variable is not complete.\")\` - **loop.py line 59**: \`assert \"Loop Variable is not complete.\"\` → \`raise ValueError(\"Loop Variable is not complete.\")\` Without this fix, incomplete variables pass validation silently and cause a confusing KeyError on the next line.
2.8 KiB
2.8 KiB