From c1bc358187d659de44d24a53a7ae5e77334056bd Mon Sep 17 00:00:00 2001 From: zhangminghua Date: Thu, 13 Apr 2023 15:51:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=BA=90=E7=9B=AE=E5=BD=95=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E6=BA=90=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=85=B3=E8=81=94=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/app/lib/controllers/latestMetadata/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/app/lib/controllers/latestMetadata/index.js b/api/app/lib/controllers/latestMetadata/index.js index 707480a..ea65098 100644 --- a/api/app/lib/controllers/latestMetadata/index.js +++ b/api/app/lib/controllers/latestMetadata/index.js @@ -90,9 +90,10 @@ async function delResourceCatalog(ctx) { let databaseInfo = await models.MetadataDatabase.findOne({ where: { catalog: id } }); let fileInfo = await models.MetadataFile.findOne({ where: { catalog: id } }); let restapiInfo = await models.MetadataRestapi.findOne({ where: { catalog: id } }); - if (childResourceCatalogInfo || databaseInfo || fileInfo || restapiInfo) { + let dataSourceInfo = await models.DataSource.findOne({ where: { mountPath: id } }); + if (childResourceCatalogInfo || databaseInfo || fileInfo || restapiInfo || dataSourceInfo) { ctx.status = 400; - ctx.body = { message: '存在关联子类目录或元数据,请删除相关数据,再删除该资源目录' } + ctx.body = { message: '存在关联数据,请删除相关数据,再删除该资源目录' } deletable = false; } if (deletable) {