From 32b77870eac15b58b7efb061f38b5e0e9f3d7f99 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 12 Aug 2022 13:44:21 +0800 Subject: [PATCH] fix(gui-v2): check if project title is being in use --- packages/nocodb/src/lib/meta/api/projectApis.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nocodb/src/lib/meta/api/projectApis.ts b/packages/nocodb/src/lib/meta/api/projectApis.ts index 11f6fedb4c..1f5199d3ec 100644 --- a/packages/nocodb/src/lib/meta/api/projectApis.ts +++ b/packages/nocodb/src/lib/meta/api/projectApis.ts @@ -50,6 +50,11 @@ export async function projectUpdate( const data: any = { title: DOMPurify.sanitize(req?.body?.title), }; + + if (await Project.getByTitle(data.title)) { + NcError.badRequest('Project title already in use'); + } + const result = await Project.update(req.params.projectId, data); Tele.emit('evt', { evt_type: 'project:update' }); res.json(result);