From 996d91ef49d48655c092b8bc0ec0e245ef09a7e2 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 6 Aug 2022 12:27:16 +0530 Subject: [PATCH] fix(gui-v2): allow id column creation if pk missing Signed-off-by: Pranav C --- .../nc-gui-v2/components/smartsheet-column/EditOrAdd.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue b/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue index d0dd9ebfec..cfdf4cf23e 100644 --- a/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue +++ b/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue @@ -5,6 +5,7 @@ import { MetaInj, ReloadViewDataHookInj } from '~/context' import { uiTypes } from '~/utils/columnUtils' import MdiPlusIcon from '~icons/mdi/plus-circle-outline' import MdiMinusIcon from '~icons/mdi/minus-circle-outline' +import MdiIdentifierIcon from '~icons/mdi/identifier' interface Props { editColumnDropdown: boolean @@ -37,7 +38,7 @@ const columnToValidate = [UITypes.Email, UITypes.URL, UITypes.PhoneNumber] const uiTypesOptions = computed(() => { return [ ...uiTypes.filter((t) => !isEdit || !t.virtual), - ...(!isEdit && meta?.value?.columns?.every((c) => !c.pk) + ...(!isEdit?.value && meta?.value?.columns?.every((c) => !c.pk) ? [ { name: 'ID', @@ -107,7 +108,7 @@ watch( - +
{{ opt.name }}