From a9583d82cd1ede00b01476b2b45a5738d1ed50a4 Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Wed, 16 Dec 2020 15:10:01 +0800 Subject: [PATCH] [TD-2460]: join query failed through REST API. --- src/client/src/tscSubquery.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/client/src/tscSubquery.c b/src/client/src/tscSubquery.c index ab9af69577..50d9a3a562 100644 --- a/src/client/src/tscSubquery.c +++ b/src/client/src/tscSubquery.c @@ -2505,8 +2505,11 @@ void tscBuildResFromSubqueries(SSqlObj *pSql) { assert (pRes->row >= pRes->numOfRows); doBuildResFromSubqueries(pSql); - tsem_post(&pSql->rspSem); - return; + if (pRes->code == TSDB_CODE_SUCCESS) { + (*pSql->fp)(pSql->param, pSql, pRes->numOfRows); + } else { + tscQueueAsyncRes(pSql); + } } }