Skip to content

Commit a3f531d

Browse files
[frontend] Fix clear saved filters (#10383)
1 parent 41948da commit a3f531d

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

opencti-platform/opencti-front/src/components/saved_filters/SavedFilterSelection.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ const SavedFilterSelection = ({ isDisabled, data, currentSavedFilter, setCurrent
3636
value: item,
3737
}));
3838

39+
const handleReset = () => {
40+
setSelectedSavedFilter(undefined);
41+
setCurrentSavedFilter(undefined);
42+
setInputValue('');
43+
helpers.handleRemoveSavedFilters();
44+
};
45+
3946
useEffect(() => {
4047
if (savedFilters) {
4148
const currentSavedFilters = options.find((item) => item.value.id === savedFilters.id);
@@ -54,15 +61,11 @@ const SavedFilterSelection = ({ isDisabled, data, currentSavedFilter, setCurrent
5461
});
5562
setInputValue(currentSavedFilter.name);
5663
}
64+
if (!currentSavedFilter && selectedSavedFilter) {
65+
handleReset();
66+
}
5767
}, [currentSavedFilter]);
5868

59-
const handleReset = () => {
60-
setSelectedSavedFilter(undefined);
61-
setCurrentSavedFilter(undefined);
62-
setInputValue('');
63-
helpers.handleRemoveSavedFilters();
64-
};
65-
6669
useEffect(() => {
6770
if (isDisabled && !!selectedSavedFilter) {
6871
handleReset();

0 commit comments

Comments
 (0)