diff --git a/src/store/errors/errorsSlice.ts b/src/store/errors/errorsSlice.ts index a2fbadd6e..647fd7f18 100644 --- a/src/store/errors/errorsSlice.ts +++ b/src/store/errors/errorsSlice.ts @@ -50,14 +50,10 @@ export interface ErrorsState { globalErrorsLastDays?: number; } -const selectedFiltersInitialState: GlobalErrorsSelectedFiltersState = { - endpoints: [], - errorTypes: [], - criticalities: [], - handlingTypes: [] -}; - -export const globalErrorsWithoutFiltersInitialState = { +export const globalErrorsWithoutFiltersInitialState: Omit< + ErrorsState, + "globalErrorsSelectedFilters" | "errorDetailsWorkspaceItemsOnly" +> = { globalErrorsList: null, globalErrorsTotalCount: 0, areGlobalErrorsLoading: false, @@ -71,13 +67,15 @@ export const globalErrorsWithoutFiltersInitialState = { errorTypes: null }, globalErrorsViewMode: ViewMode.All, - globalErrorsSelectedFilters: null, globalErrorsLastDays: DAYS_FILTER_DEFAULT_VALUE }; -export const globalErrorsInitialState = { +export const globalErrorsInitialState: Omit< + ErrorsState, + "errorDetailsWorkspaceItemsOnly" +> = { ...globalErrorsWithoutFiltersInitialState, - globalErrorsSelectedFilters: selectedFiltersInitialState + globalErrorsSelectedFilters: null }; export const initialState: ErrorsState = { @@ -114,7 +112,14 @@ export const errorsSlice = createSlice({ filters: ErrorsState["globalErrorsSelectedFilters"] ) => set({ globalErrorsSelectedFilters: filters }), resetGlobalErrorsSelectedFilters: () => - set({ globalErrorsSelectedFilters: selectedFiltersInitialState }), + set({ + globalErrorsSelectedFilters: { + endpoints: [], + errorTypes: [], + criticalities: [], + handlingTypes: [] + } + }), setErrorDetailsWorkspaceItemsOnly: ( errorDetailsWorkspaceItemsOnly: boolean ) => set({ errorDetailsWorkspaceItemsOnly }),