diff --git a/source/libs/executor/src/executil.c b/source/libs/executor/src/executil.c index d9b0210ed5fdc098a8bd1f6b491d3693a23e7a32..639adb7ec60338817f8807ba790dbe44cd05d182 100644 --- a/source/libs/executor/src/executil.c +++ b/source/libs/executor/src/executil.c @@ -965,9 +965,9 @@ static int32_t doFilterByTagCond(STableListInfo* pListInfo, SArray* pUidList, SN goto end; } else { if ((condType == FILTER_NO_LOGIC || condType == FILTER_AND) && status != SFLT_NOT_INDEX) { - code = metaGetTableTagsByUids(metaHandle, pListInfo->suid, pUidList); + code = metaGetTableTagsByUids(metaHandle, pListInfo->suid, pUidTagList); } else { - code = metaGetTableTags(metaHandle, pListInfo->suid, pUidList); + code = metaGetTableTags(metaHandle, pListInfo->suid, pUidTagList); } if (code != TSDB_CODE_SUCCESS) { qError("failed to get table tags from meta, reason:%s, suid:%" PRIu64, tstrerror(code), pListInfo->suid);