Refetch samples only when filters change (#11999)

This commit is contained in:
Kamil Gabryjelski 2021-01-02 01:08:19 +01:00 committed by GitHub
parent f3ab1f41ee
commit 7cc0de1694
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 3 deletions

View File

@ -138,12 +138,19 @@ export const DataTablesPane = ({
);
useEffect(() => {
setIsRequestPending({
setIsRequestPending(prevState => ({
...prevState,
[RESULT_TYPES.results]: true,
[RESULT_TYPES.samples]: true,
});
}));
}, [queryFormData]);
useEffect(() => {
setIsRequestPending(prevState => ({
...prevState,
[RESULT_TYPES.samples]: true,
}));
}, [queryFormData.adhoc_filters]);
useEffect(() => {
if (panelOpen && isRequestPending[RESULT_TYPES.results]) {
setIsRequestPending(prevState => ({