From a7607464b1bedc1d376da65a51d20f6e253d35aa Mon Sep 17 00:00:00 2001 From: Mustafa Date: Mon, 4 Jul 2022 15:19:14 +0530 Subject: [PATCH 1/3] Added space removal logic to table name on creation --- packages/nocodb/src/lib/meta/api/tableApis.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/nocodb/src/lib/meta/api/tableApis.ts b/packages/nocodb/src/lib/meta/api/tableApis.ts index dc9abe73c6..0fbda374e1 100644 --- a/packages/nocodb/src/lib/meta/api/tableApis.ts +++ b/packages/nocodb/src/lib/meta/api/tableApis.ts @@ -103,6 +103,9 @@ export async function tableCreate(req: Request, res) { } } + // Cleanup table name + req.body.table_name = req.body.table_name.toLowerCase().replace(/ /g, '_'); + // validate table name if (/^\s+|\s+$/.test(req.body.table_name)) { NcError.badRequest( From 01657f53fc0cdda751be727bb24a1de14e9758fa Mon Sep 17 00:00:00 2001 From: Mustafa Date: Mon, 4 Jul 2022 18:59:17 +0530 Subject: [PATCH 2/3] fix: Removed inflection and auto camel casing from nc-gui --- .../nc-gui/components/utils/DlgTableCreate.vue | 6 ++---- packages/nc-gui/package-lock.json | 14 -------------- packages/nc-gui/package.json | 1 - packages/nocodb/src/lib/meta/api/tableApis.ts | 3 --- 4 files changed, 2 insertions(+), 22 deletions(-) diff --git a/packages/nc-gui/components/utils/DlgTableCreate.vue b/packages/nc-gui/components/utils/DlgTableCreate.vue index 49d47a8bec..1d022e5fd6 100644 --- a/packages/nc-gui/components/utils/DlgTableCreate.vue +++ b/packages/nc-gui/components/utils/DlgTableCreate.vue @@ -154,8 +154,6 @@