fix: refactor cookie settings for Home Assistant i-frame login (#7741)

This commit is contained in:
cheebreezee
2026-06-15 07:08:35 -07:00
committed by GitHub
parent ecb6caf71b
commit 544071f3e7
3 changed files with 13 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import axios from "axios";
import { alert } from "~/composables/use-toast";
import { getTokenCookieOptions } from "~/composables/use-token-cookie";
declare module "axios" {
interface AxiosRequestConfig {
@@ -42,7 +43,7 @@ export default defineNuxtPlugin(() => {
// If we receive a 401 Unauthorized response, clear the token cookie and redirect to login
if (error?.response?.status === 401) {
// If tokenCookie is not set, we may just be an unauthenticated user using the wrong API, so don't redirect
const tokenCookie = useCookie(tokenName);
const tokenCookie = useCookie(tokenName, getTokenCookieOptions());
if (tokenCookie.value) {
tokenCookie.value = null;