From dce02868b7ff2e94bdd025972f9465317862f889 Mon Sep 17 00:00:00 2001 From: kailixu Date: Fri, 19 Jan 2024 19:27:36 +0800 Subject: [PATCH] fix: user sysinfo --- source/libs/parser/src/parTranslater.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index 70e4744644..3f1ae127a3 100644 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -380,7 +380,10 @@ static int32_t getViewMetaImpl(SParseContext* pParCxt, SParseMetaCache* pMetaCac int32_t getTargetMetaImpl(SParseContext* pParCxt, SParseMetaCache* pMetaCache, const SName* pName, STableMeta** pMeta, bool couldBeView) { int32_t code = TSDB_CODE_SUCCESS; - + if (!pParCxt->enableSysInfo && IS_SYS_DBNAME(pName->dbname)) { + code = TSDB_CODE_PAR_PERMISSION_DENIED; + return code; + } if (pParCxt->async) { code = getTableMetaFromCache(pMetaCache, pName, pMeta); #ifdef TD_ENTERPRISE