From 69710517e011e8c51d8676d4309d1c4ad6b76ac7 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Fri, 15 Nov 2024 10:31:31 +0800 Subject: [PATCH] fix invalid fiter --- source/libs/executor/src/sysscanoperator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libs/executor/src/sysscanoperator.c b/source/libs/executor/src/sysscanoperator.c index 98fe925e07..f3817539c6 100644 --- a/source/libs/executor/src/sysscanoperator.c +++ b/source/libs/executor/src/sysscanoperator.c @@ -2606,8 +2606,10 @@ int32_t createSysTableScanOperatorInfo(void* readHandle, SSystemTableScanPhysiNo } else { if (strncasecmp(name, TSDB_INS_DISK_USAGE, TSDB_TABLE_FNAME_LEN) == 0) { pInfo->skipFilterTable = true; + code = filterInitFromNode(NULL, &pOperator->exprSupp.pFilterInfo, 0); + } else { + code = filterInitFromNode(pScanNode->node.pConditions, &pOperator->exprSupp.pFilterInfo, 0); } - code = filterInitFromNode(NULL, &pOperator->exprSupp.pFilterInfo, 0); } QUERY_CHECK_CODE(code, lino, _error);