From 4d5496d1f8aa19bb1254669b37f68692fecb3c5f Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Fri, 16 Sep 2022 16:52:05 +0530 Subject: [PATCH] feat(nc-gui): ERD individual table view fixed for a mm table --- packages/nc-gui/components/erd/View.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/nc-gui/components/erd/View.vue b/packages/nc-gui/components/erd/View.vue index f366d8c053..40fb83614a 100644 --- a/packages/nc-gui/components/erd/View.vue +++ b/packages/nc-gui/components/erd/View.vue @@ -53,8 +53,14 @@ onMounted(async () => { const tablesFilteredWithConfig = computed(() => tables.value - .filter((table) => config.value.showMMTables || (!config.value.showMMTables && !table.mm)) - .filter((table) => (!config.value.showViews && table.type !== 'view') || config.value.showViews), + .filter( + (t) => + config.value.showMMTables || + (!config.value.showMMTables && !t.mm) || + // Show mm table if its the selected table + t.id === table?.id, + ) + .filter((t) => (!config.value.showViews && t.type !== 'view') || config.value.showViews), ) watch(