diff --git a/packages/nc-gui/components/virtual-cell/OneToOne.vue b/packages/nc-gui/components/virtual-cell/OneToOne.vue index 5a24791cd9..269c00f71a 100644 --- a/packages/nc-gui/components/virtual-cell/OneToOne.vue +++ b/packages/nc-gui/components/virtual-cell/OneToOne.vue @@ -55,9 +55,9 @@ const value = computed(() => { if (cellValue?.value) { return cellValue?.value } else if (isNew.value) { - return Array.isArray(state?.value?.[column?.value.title as string]) - ? state?.value?.[column?.value.title as string][0] - : state?.value?.[column?.value.title as string] + const columnTitle = column?.value.title as string + const columnValue = state?.value?.[columnTitle] + return Array.isArray(columnValue) ? columnValue[0] : columnValue } return null })