From 39f9c03ed3e5b393b860a8838ddc0834f0d38125 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Wed, 4 Oct 2023 06:16:19 +0000 Subject: [PATCH] fix(nc-gui): Fixed ERD view for non opened projects --- .../dashboard/TreeView/ProjectNode.vue | 1 + packages/nc-gui/components/dlg/ProjectErd.vue | 34 ++++++++++++++++++- packages/nc-gui/components/erd/TableNode.vue | 10 ------ packages/nc-gui/components/erd/View.vue | 11 +++++- packages/nc-gui/composables/useMetas.ts | 16 ++++++--- 5 files changed, 56 insertions(+), 16 deletions(-) diff --git a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue index bfbe544c0a..8fd9243f0e 100644 --- a/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue +++ b/packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue @@ -297,6 +297,7 @@ function openErdView(source: SourceType) { 'modelValue': isOpen, 'sourceId': source!.id, 'onUpdate:modelValue': () => closeDialog(), + 'baseId': base.value.id, }) function closeDialog() { diff --git a/packages/nc-gui/components/dlg/ProjectErd.vue b/packages/nc-gui/components/dlg/ProjectErd.vue index 03dde3144e..5c18099f25 100644 --- a/packages/nc-gui/components/dlg/ProjectErd.vue +++ b/packages/nc-gui/components/dlg/ProjectErd.vue @@ -1,5 +1,6 @@ diff --git a/packages/nc-gui/components/erd/TableNode.vue b/packages/nc-gui/components/erd/TableNode.vue index 6df4f85978..8c39a7322a 100644 --- a/packages/nc-gui/components/erd/TableNode.vue +++ b/packages/nc-gui/components/erd/TableNode.vue @@ -41,16 +41,6 @@ watch( isZooming.value = true }, ) - -watch( - () => data, - () => { - console.log('data changed', data) - }, - { - immediate: true, - }, -)