From 60308ae8448d4510ba2cda6940e3237a0417b114 Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Mon, 23 Sep 2024 14:05:36 +0800 Subject: [PATCH] fix(tsdb): return value if failed. --- source/dnode/vnode/src/tsdb/tsdbRead2.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbRead2.c b/source/dnode/vnode/src/tsdb/tsdbRead2.c index bde3786f8d..0e958b155b 100644 --- a/source/dnode/vnode/src/tsdb/tsdbRead2.c +++ b/source/dnode/vnode/src/tsdb/tsdbRead2.c @@ -3649,11 +3649,13 @@ static int32_t doReadDataFromSttFiles(STsdbReader* pReader, ERetrieveType* pRetu if (pBlockIter->numOfBlocks > 0) { // there are data blocks existed. *pReturnType = TSDB_READ_CONTINUE; + return code; } else { // all blocks in data file are checked, let's check the data in stt-files code = resetTableListIndex(&pReader->status, pReader->idStr); + if (code) { + return code; + } } - - return code; } }