diff --git a/packages/nc-gui/components/virtual-cell/components/UnLinkedItems.vue b/packages/nc-gui/components/virtual-cell/components/UnLinkedItems.vue index b0f62408ef..c93597ff24 100644 --- a/packages/nc-gui/components/virtual-cell/components/UnLinkedItems.vue +++ b/packages/nc-gui/components/virtual-cell/components/UnLinkedItems.vue @@ -174,14 +174,14 @@ const relation = computed(() => { }) const totalItemsToShow = computed(() => { - if (relation.value === 'bt') { - return row.value.row[relatedTableMeta.value?.title] ? 1 : 0 - } - if (isForm.value || isNew.value) { return rowState.value?.[injectedColumn!.value?.title]?.length ?? 0 } + if (relation.value === 'bt') { + return row.value?.row[relatedTableMeta.value?.title] ? 1 : 0 + } + return childrenListCount.value ?? 0 })