From db28b29cf7b82567fc485e88a675ec37aad173b2 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 30 Aug 2023 15:40:26 +0100 Subject: [PATCH] Prevent views with same name but different casing --- .../backend/DataTable/modals/grid/GridCreateViewModal.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte b/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte index 1a27fbd99d..f698a8cb97 100644 --- a/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte +++ b/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte @@ -8,8 +8,8 @@ let name - $: views = Object.keys($definition?.views || {}) - $: nameExists = views.includes(name?.trim()) + $: views = Object.keys($definition?.views || {}).map(x => x.toLowerCase()) + $: nameExists = views.includes(name?.trim().toLowerCase()) const enrichSchema = schema => { // We need to sure that "visible" is set to true for any fields which have