diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 42c7ce5..2a76471 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -5,7 +5,9 @@ ## 🛠️ Scope & Verification **Workspace:** -- [ ] frontend | - [ ] backend | - [ ] common/config +- [ ] frontend +- [ ] backend +- [ ] common/config **Checklist:** - [ ] Manually tested and verified locally diff --git a/frontend/src/modules/fields/pages/FieldDetailsPage.vue b/frontend/src/modules/fields/pages/FieldDetailsPage.vue index 4c20e07..129ddf3 100644 --- a/frontend/src/modules/fields/pages/FieldDetailsPage.vue +++ b/frontend/src/modules/fields/pages/FieldDetailsPage.vue @@ -33,6 +33,7 @@ const { mutate: deleteField, isPending: isDeleting } = useMutation({ onSuccess: () => { showDeleted('Field') queryClient.invalidateQueries({ queryKey: ['fields'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) router.push('/fields') }, }) @@ -43,6 +44,7 @@ const { mutate: updateField, isPending: isSaving } = useMutation({ showUpdated('Field') queryClient.invalidateQueries({ queryKey: ['fields', fieldId] }) queryClient.invalidateQueries({ queryKey: ['fields'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) showEditModal.value = false }, }) diff --git a/frontend/src/modules/fields/pages/FieldsPage.vue b/frontend/src/modules/fields/pages/FieldsPage.vue index c0938dd..eeb8be4 100644 --- a/frontend/src/modules/fields/pages/FieldsPage.vue +++ b/frontend/src/modules/fields/pages/FieldsPage.vue @@ -45,6 +45,7 @@ const { mutate: deleteField, isPending: isDeleting } = useMutation({ onSuccess: () => { showDeleted('Field') queryClient.invalidateQueries({ queryKey: ['fields'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) }, }) @@ -54,6 +55,7 @@ const { mutate: updateField, isPending: isSaving } = useMutation({ onSuccess: () => { showUpdated('Field') queryClient.invalidateQueries({ queryKey: ['fields'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) }, }) diff --git a/frontend/src/modules/tags/pages/TagsPage.vue b/frontend/src/modules/tags/pages/TagsPage.vue index 2eb1b5f..e4786c9 100644 --- a/frontend/src/modules/tags/pages/TagsPage.vue +++ b/frontend/src/modules/tags/pages/TagsPage.vue @@ -47,6 +47,7 @@ const { mutate: deleteTag, isPending: isDeleting } = useMutation({ onSuccess: () => { showDeleted('Tag') queryClient.invalidateQueries({ queryKey: ['tags'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) }, }) @@ -55,6 +56,7 @@ const { mutate: updateTag, isPending: isSaving } = useMutation({ onSuccess: () => { showUpdated('Tag') queryClient.invalidateQueries({ queryKey: ['tags'] }) + queryClient.invalidateQueries({ queryKey: ['events'] }) }, })