fix: properly invalidate query cache when deleting custom show

This commit is contained in:
Christian Benincasa
2026-02-04 07:25:06 -05:00
parent b90a488725
commit f31c7c54a3

View File

@@ -28,6 +28,7 @@ import { useSnackbar } from 'notistack';
import React, { useCallback, useMemo, useState } from 'react';
import Breadcrumbs from '../../components/Breadcrumbs.tsx';
import { deleteCustomShowMutation } from '../../generated/@tanstack/react-query.gen.ts';
import { invalidateTaggedQueries } from '../../helpers/queryUtil.ts';
import { isNonEmptyString } from '../../helpers/util.ts';
import { useCustomShows } from '../../hooks/useCustomShows.ts';
@@ -44,8 +45,7 @@ export default function CustomShowsPage() {
...deleteCustomShowMutation(),
onSuccess: async () => {
await queryClient.invalidateQueries({
queryKey: ['Custom Shows'],
exact: false,
predicate: invalidateTaggedQueries('Custom Shows'),
});
},
onError: (e) => {