From 99a0857a685db5dc27d230d2da63990d9d44cb28 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 18 Nov 2023 11:19:07 +0530 Subject: [PATCH] fix: on clicking table node navigate to default view rather than the first view --- packages/nc-gui/composables/useTableNew.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/composables/useTableNew.ts b/packages/nc-gui/composables/useTableNew.ts index d514116769..88f15b6f23 100644 --- a/packages/nc-gui/composables/useTableNew.ts +++ b/packages/nc-gui/composables/useTableNew.ts @@ -88,8 +88,11 @@ export function useTableNew(param: { onTableCreate?: (tableMeta: TableType) => v const views = viewsByTable.value.get(table.id as string) ?? [] if (openedViewsTab.value !== 'view' && views.length && views[0].id) { + // find the default view and navigate to it, if not found navigate to the first one + const defaultView = views.find((v) => v.is_default) || views[0] + await navigateTo({ - path: `/${workspaceIdOrType}/${baseIdOrBaseId}/${table?.id}/${views[0].id}/${openedViewsTab.value}`, + path: `/${workspaceIdOrType}/${baseIdOrBaseId}/${table?.id}/${defaultView.id}/${openedViewsTab.value}`, query: route.value.query, }) } else