From 2604a17fef44165ec56b2ab83c1425abc8619059 Mon Sep 17 00:00:00 2001 From: factosea <285808407@qq.com> Date: Fri, 12 Jul 2024 12:04:23 +0800 Subject: [PATCH] fix: invalid operation --- source/libs/scalar/src/scalar.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/libs/scalar/src/scalar.c b/source/libs/scalar/src/scalar.c index 8d1f8dd9b1..a9ee40f8b0 100644 --- a/source/libs/scalar/src/scalar.c +++ b/source/libs/scalar/src/scalar.c @@ -1650,8 +1650,8 @@ static int32_t sclGetCompOperatorResType(SOperatorNode *pOp) { return TSDB_CODE_TSC_INVALID_OPERATION; } SDataType rdt = ((SExprNode *)(pOp->pRight))->resType; - if (QUERY_NODE_VALUE != nodeType(pOp->pRight) || - (rdt.type != TSDB_DATA_TYPE_NCHAR && rdt.type != TSDB_DATA_TYPE_VARCHAR && rdt.type != TSDB_DATA_TYPE_NULL)) { + if (QUERY_NODE_VALUE != nodeType(pOp->pRight) || + (rdt.type != TSDB_DATA_TYPE_NCHAR && rdt.type != TSDB_DATA_TYPE_VARCHAR)) { return TSDB_CODE_TSC_INVALID_OPERATION; } if (nodesIsMatchRegularOp(pOp)) {