diff --git a/src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts b/src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts index 66064931..beef7f7a 100644 --- a/src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts +++ b/src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts @@ -21,8 +21,14 @@ export const load: PageServerLoad = async ({ fetch, locals, params }) => { const favorites = await res.json(); + // Mark all favorites with isFavorite flag for filter compatibility + const favoritesWithFlag = favorites.map(recipe => ({ + ...recipe, + isFavorite: true + })); + return { - favorites, + favorites: favoritesWithFlag, session }; } catch (e) {