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 }