diff --git a/src/renderer/src/store/slices/linear.ts b/src/renderer/src/store/slices/linear.ts index 9dbd1999b..f06b6ec9b 100644 --- a/src/renderer/src/store/slices/linear.ts +++ b/src/renderer/src/store/slices/linear.ts @@ -485,8 +485,9 @@ export const createLinearSlice: StateCreator = (s console.warn('[linear] listLinearTeams failed:', error) if (looksLikeAuthError(error)) { set({ linearStatus: { connected: false, viewer: null } }) + return [] } - return [] + return get().linearTeamCache[cacheKey]?.data ?? [] }) .finally(() => { inflightTeamRequests.delete(cacheKey)