From d47791b95793aabf1524544494621b237479c15d Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 9 Nov 2022 14:05:13 +0100 Subject: [PATCH] fix: too much recursion error when opening a task from the gantt chart Resolves F-905 Resolves https://community.vikunja.io/t/gantt-view-showing-too-much-recursion-error/935 --- src/composables/useRouteFilters.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/composables/useRouteFilters.ts b/src/composables/useRouteFilters.ts index 0959ab59b..19b399555 100644 --- a/src/composables/useRouteFilters.ts +++ b/src/composables/useRouteFilters.ts @@ -17,9 +17,9 @@ export function useRouteFilters( const routeFromFiltersFullPath = computed(() => router.resolve(filtersToRoute(filters.value)).fullPath) - watch(() => cloneDeep(route.value), (route, oldRoute) => { - if ( - route.name !== oldRoute.name || + watch(() => route.value, (route, oldRoute) => { + if ( + (route && oldRoute && typeof route.name !== 'undefined' && typeof oldRoute.name !== 'undefined' && route.name !== oldRoute.name) || routeFromFiltersFullPath.value === route.fullPath ) { return