From b5b1999fa2fbe8a1015ccd4abff30e0e8afdcc17 Mon Sep 17 00:00:00 2001 From: chloe Date: Thu, 19 Mar 2026 21:18:36 +0000 Subject: [PATCH] session timeout fix --- Seasoned.Frontend/app/pages/gallery.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Seasoned.Frontend/app/pages/gallery.vue b/Seasoned.Frontend/app/pages/gallery.vue index 9c0139a..55c5d9c 100644 --- a/Seasoned.Frontend/app/pages/gallery.vue +++ b/Seasoned.Frontend/app/pages/gallery.vue @@ -328,9 +328,15 @@ const fetchRecipes = async () => { credentials: 'include' }) recipes.value = data + const isLoggedIn = useState('isLoggedIn') + isLoggedIn.value = true } catch (err) { console.error("Failed to load collection:", err) - if (err.status === 401) navigateTo('/login') + if (err.status === 401) { + const isLoggedIn = useState('isLoggedIn') + isLoggedIn.value = false + navigateTo('/login') + } } finally { loading.value = false }