diff --git a/src/features/Calendars/CalendarSlice.ts b/src/features/Calendars/CalendarSlice.ts index d230fae..714ee88 100644 --- a/src/features/Calendars/CalendarSlice.ts +++ b/src/features/Calendars/CalendarSlice.ts @@ -433,8 +433,13 @@ const CalendarSlice = createSlice({ state.pending = false if ( action.payload?.message.includes('aborted') || - action.error.name === 'AbortError' + action.error.name === 'AbortError' || + action.payload?.message?.includes('not found in store') ) { + // "not found in store" is a boot race condition: useCalendarLoader + // dispatches getCalendarDetailAsync for cached selected calendars + // before getCalendarsListAsync has fulfilled. Safe to ignore — the + // detail fetch will be re-issued once the list is loaded. return } state.error =