Skip to content

Commit f7e81c4

Browse files
committed
- DEVSU-2875
- Refetch mutation-signatures query to reflect change in tumour summary - mutation signatures section after checking 'include in front page' box in mutation signature edit dialog
1 parent 5171305 commit f7e81c4

File tree

1 file changed

+5
-0
lines changed
  • app/views/ReportView/components/MutationSignatures

1 file changed

+5
-0
lines changed

app/views/ReportView/components/MutationSignatures/index.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import withLoading, { WithLoadingInjectedProps } from '@/hoc/WithLoading';
1515
import EditDialog from './components/EditDialog';
1616
import MutationSignatureType from './types';
1717
import columnDefs from './columnDefs';
18+
import { useQueryClient } from 'react-query';
1819

1920
import './index.scss';
2021

@@ -39,6 +40,7 @@ const MutationSignatures = ({
3940

4041
const [showDialog, setShowDialog] = useState(false);
4142
const [editData, setEditData] = useState<MutationSignatureType | null>();
43+
const queryClient = useQueryClient();
4244

4345
useEffect(() => {
4446
if (report && report.ident) {
@@ -91,6 +93,9 @@ const MutationSignatures = ({
9193
newSignatures[signatureIndex] = newData;
9294
setter(newSignatures);
9395
}
96+
queryClient.refetchQueries({
97+
queryKey: [`/reports/${report.ident}/mutation-signatures`]
98+
});
9499
}
95100
setEditData(null);
96101
}, [dbsSignatures, idSignatures, sbsSignatures]);

0 commit comments

Comments
 (0)