From 6b0047c797b9d897494f12663650f3505d5e9365 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Mon, 20 Nov 2023 12:34:33 +0530 Subject: [PATCH] fix: extract default view if view id missing in path --- packages/nc-gui/store/views.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/store/views.ts b/packages/nc-gui/store/views.ts index ce3ca8855a..6932d9d321 100644 --- a/packages/nc-gui/store/views.ts +++ b/packages/nc-gui/store/views.ts @@ -54,7 +54,12 @@ export const useViewsStore = defineStore('viewsStore', () => { const { activeTable } = storeToRefs(useTablesStore()) const activeViewTitleOrId = computed(() => { - if (!route.value.params.viewTitle?.length) return views.value.length ? views.value[0].id : undefined + if (!route.value.params.viewTitle?.length) { + // find the default view and navigate to it, if not found navigate to the first one + const defaultView = views.value?.find((v) => v.is_default) || views.value?.[0] + + return defaultView?.id + } return route.value.params.viewTitle })