From 1bb44b70bf19d028f5e34d2fab08ab673e13bd10 Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 8 Jan 2026 14:17:23 +0100 Subject: [PATCH] fix: prevent saved filter error when viewing Favorites (#2065) Fixes the "The saved filter does not exist" error when clicking on Favorites in the sidebar. The issue occurred because the code assumed any negative projectId was a saved filter, but Favorites has ID -1 while saved filters start at ID -2 Fixes #2058 --- frontend/src/components/project/views/ProjectKanban.vue | 2 +- frontend/src/components/project/views/ProjectList.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/project/views/ProjectKanban.vue b/frontend/src/components/project/views/ProjectKanban.vue index 5621366db..ae1d65182 100644 --- a/frontend/src/components/project/views/ProjectKanban.vue +++ b/frontend/src/components/project/views/ProjectKanban.vue @@ -357,7 +357,7 @@ const taskPositionService = ref(new TaskPositionService()) const taskBucketService = ref(new TaskBucketService()) // Saved filter composable for accessing filter data -const savedFilter = useSavedFilter(() => projectId.value < 0 ? projectId.value : undefined).filter +const savedFilter = useSavedFilter(() => isSavedFilter({id: projectId.value}) ? projectId.value : undefined).filter const taskContainerRefs = ref<{ [id: IBucket['id']]: HTMLElement }>({}) const bucketLimitInputRef = ref(null) diff --git a/frontend/src/components/project/views/ProjectList.vue b/frontend/src/components/project/views/ProjectList.vue index cf51ece1e..46510ce85 100644 --- a/frontend/src/components/project/views/ProjectList.vue +++ b/frontend/src/components/project/views/ProjectList.vue @@ -153,7 +153,7 @@ const { const taskPositionService = ref(new TaskPositionService()) // Saved filter composable for accessing filter data -const _savedFilter = useSavedFilter(() => projectId.value < 0 ? projectId.value : undefined).filter +const _savedFilter = useSavedFilter(() => isSavedFilter({id: projectId.value}) ? projectId.value : undefined).filter const tasks = ref([]) watch(