From b313494b12798d9ece8044948d3e06d73c2bc4f2 Mon Sep 17 00:00:00 2001 From: lexluo09 <39718951+lexluo09@users.noreply.github.com> Date: Sun, 28 Apr 2024 19:58:36 +0800 Subject: [PATCH] (improvement)(Headless) Fix the issue where 'correct' is only executed once. (#960) --- .../headless/server/service/impl/WorkflowServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/WorkflowServiceImpl.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/WorkflowServiceImpl.java index 095c0f8a2..a92c888db 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/WorkflowServiceImpl.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/WorkflowServiceImpl.java @@ -77,7 +77,7 @@ public class WorkflowServiceImpl implements WorkflowService { } for (SemanticCorrector corrector : semanticCorrectors) { corrector.correct(queryCtx, semanticQuery.getParseInfo()); - if (!WorkflowState.PARSING.equals(queryCtx.getWorkflowState())) { + if (!WorkflowState.CORRECTING.equals(queryCtx.getWorkflowState())) { break; } }