From 2af45962f340d44bb87c1d7c5461d5b4d431664a Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Sat, 18 Sep 2021 20:01:19 +0800 Subject: [PATCH] [TD-10413] fix scalar UDF on superTable return wrong result --- src/query/src/qAggMain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/query/src/qAggMain.c b/src/query/src/qAggMain.c index fd8729e379..23aa4d02b2 100644 --- a/src/query/src/qAggMain.c +++ b/src/query/src/qAggMain.c @@ -237,7 +237,7 @@ int32_t getResultDataInfo(int32_t dataType, int32_t dataBytes, int32_t functionI if (isSuperTable) { if (functionId < 0) { - if (pUdfInfo->bufSize > 0) { + if (pUdfInfo->bufSize > 0 && pUdfInfo->funcType == TSDB_UDF_TYPE_AGGREGATE) { *type = TSDB_DATA_TYPE_BINARY; *bytes = pUdfInfo->bufSize; *interBytes = *bytes; -- GitLab