From 8e7d76651a0a82963f2665b28d422e085a57967e Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 24 Jun 2025 00:06:17 +0000 Subject: [PATCH] refresh all cookbooks, just in case --- frontend/components/Layout/DefaultLayout.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/frontend/components/Layout/DefaultLayout.vue b/frontend/components/Layout/DefaultLayout.vue index 75b448895..0c4234e39 100644 --- a/frontend/components/Layout/DefaultLayout.vue +++ b/frontend/components/Layout/DefaultLayout.vue @@ -138,7 +138,14 @@ export default defineNuxtComponent({ const groupSlug = computed(() => route.params.groupSlug as string || $auth.user.value?.groupSlug || ""); const cookbookPreferences = useCookbookPreferences(); - const { store: cookbooks } = isOwnGroup.value ? useCookbookStore() : usePublicCookbookStore(groupSlug.value || ""); + const { store: cookbooks, actions: cookbooksActions } = isOwnGroup.value ? useCookbookStore() : usePublicCookbookStore(groupSlug.value || ""); + onMounted(() => { + if (!cookbooks.value.length) { + cookbooksActions.refresh(); + console.log("test"); + } + }); + const { store: households } = isOwnGroup.value ? useHouseholdStore() : usePublicHouseholdStore(groupSlug.value || ""); const householdsById = computed(() => { @@ -172,10 +179,6 @@ export default defineNuxtComponent({ const currentUserHouseholdId = computed(() => $auth.user.value?.householdId); const cookbookLinks = computed(() => { - if (!cookbooks.value || !households.value) { - return []; - } - const sortedCookbooks = [...cookbooks.value].sort((a, b) => (a.position || 0) - (b.position || 0)); const ownLinks: SideBarLink[] = [];