From 4bfa10ba7ca22438d1f3f48bc9a6a2bb28d9e92a Mon Sep 17 00:00:00 2001 From: wanglongqiang Date: Thu, 29 May 2025 22:12:41 +0800 Subject: [PATCH] Update DataModelNode.java (#2279) --- .../core/translator/parser/calcite/DataModelNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/DataModelNode.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/DataModelNode.java index ff2d73f36..f401ed500 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/DataModelNode.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/DataModelNode.java @@ -36,8 +36,8 @@ public class DataModelNode extends SemanticNode { && !dataModel.getModelDetail().getSqlQuery().isEmpty()) { sqlTable = dataModel.getModelDetail().getSqlQuery(); // if model has sqlVariables, parse sqlVariables - if (Objects.nonNull(dataModel.getModelDetail().getSqlVariables()) - || (CollectionUtils.isEmpty(dataModel.getModelDetail().getSqlVariables()))) { + if (Objects.nonNull(dataModel.getModelDetail().getSqlVariables()) && + !(CollectionUtils.isEmpty(dataModel.getModelDetail().getSqlVariables()))) { sqlTable = SqlVariableParseUtils.parse(sqlTable, dataModel.getModelDetail().getSqlVariables(), Lists.newArrayList()); }