diff --git a/frontend/schemes/DynamicOpenIDConnectScheme.js b/frontend/schemes/DynamicOpenIDConnectScheme.js index 4cbc56c8dd60..183a8a9cd95c 100644 --- a/frontend/schemes/DynamicOpenIDConnectScheme.js +++ b/frontend/schemes/DynamicOpenIDConnectScheme.js @@ -77,8 +77,10 @@ export default class DynamicOpenIDConnectScheme extends OpenIDConnectScheme { }) // Update tokens with mealie token this.updateTokens(response) - } catch { - this.$auth.reset() + } catch (e) { + if (e.response?.status === 401) { + this.$auth.reset() + } const currentUrl = new URL(window.location.href) if (currentUrl.pathname === "/login" && currentUrl.searchParams.has("direct")) { return