Files
ragflow/rag/utils
akie 6f785e06a4 Fix issue #13084 (#13088)
When match_expressions contains coroutine objects (from GraphRAG's
Dealer.get_vector()), the code cannot identify this type because it only
checks for MatchTextExpr, MatchDenseExpr, or FusionExpr.

As a result:

score_func remains initialized as an empty string ""
This empty string is appended to the output list
The output list is passed to Infinity SDK's table_instance.output()
method
Infinity's SQL parser (via sqlglot) fails to parse the empty string,
throwing a ParseError
2026-02-10 17:04:45 +08:00
..
2025-12-29 12:01:18 +08:00
2025-12-29 12:01:18 +08:00
2025-12-29 12:01:18 +08:00
2025-12-29 12:01:18 +08:00
2026-02-10 17:04:45 +08:00
2025-12-29 12:01:18 +08:00
2025-12-29 12:01:18 +08:00
2025-12-29 12:01:18 +08:00