From b80db694c5e0dae4f1e9f871e62a4c4a2d45ebde Mon Sep 17 00:00:00 2001 From: wangyong97 Date: Thu, 3 Jul 2025 20:30:59 +0800 Subject: [PATCH] =?UTF-8?q?(fix)(headless)=20BaseMapper.getMatches,?= =?UTF-8?q?=E7=A9=BAMap=E6=8F=90=E5=89=8D=E8=BF=94=E5=9B=9Ematches?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/tencent/supersonic/headless/chat/mapper/BaseMapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/BaseMapper.java b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/BaseMapper.java index 8b177a963..9bef4a421 100644 --- a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/BaseMapper.java +++ b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/BaseMapper.java @@ -129,7 +129,7 @@ public abstract class BaseMapper implements SchemaMapper { Map> matchResult = matchStrategy.match(chatQueryContext, terms, chatQueryContext.getRequest().getDataSetIds()); List matches = new ArrayList<>(); - if (Objects.isNull(matchResult)) { + if (Objects.isNull(matchResult) || matchResult.isEmpty()) { return matches; } Optional> first = matchResult.entrySet().stream()