From 5ea450844c88cd45a634c663969c884e0e8f0ea3 Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 28 Mar 2023 16:44:20 +0200 Subject: [PATCH] fix(filters): load projects after creating a filter --- src/services/savedFilter.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/savedFilter.ts b/src/services/savedFilter.ts index eaee321da..3cd01d361 100644 --- a/src/services/savedFilter.ts +++ b/src/services/savedFilter.ts @@ -12,6 +12,7 @@ import AbstractService from '@/services/abstractService' import SavedFilterModel from '@/models/savedFilter' import {useBaseStore} from '@/stores/base' +import {useProjectStore} from '@/stores/projects' import {objectToSnakeCase, objectToCamelCase} from '@/helpers/case' import {success} from '@/message' @@ -80,6 +81,7 @@ export default class SavedFilterService extends AbstractService { export function useSavedFilter(projectId?: MaybeRef) { const router = useRouter() const {t} = useI18n({useScope:'global'}) + const projectStore = useProjectStore() const filterService = shallowReactive(new SavedFilterService()) @@ -108,6 +110,7 @@ export function useSavedFilter(projectId?: MaybeRef) { async function createFilter() { filter.value = await filterService.create(filter.value) + await projectStore.loadProjects() router.push({name: 'project.index', params: {projectId: getProjectId(filter.value)}}) }