From a432e6ebd5bd64c47db15adc5d44977d480ff768 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Tue, 7 Apr 2026 19:50:34 +0200 Subject: [PATCH] fix: use dynamic recipeLang in API calls instead of hardcoded /api/rezepte Client-side navigation to /recipes hung because getUserFavorites and other endpoints were hardcoded to /api/rezepte, causing fetch mismatches during SvelteKit's client-side routing. --- package.json | 2 +- src/lib/components/FavoriteButton.svelte | 5 ++++- src/lib/components/recipes/Search.svelte | 2 +- src/lib/server/favorites.ts | 9 +++++---- src/routes/[recipeLang=recipeLang]/+page.server.ts | 2 +- .../[recipeLang=recipeLang]/[name]/+page.server.ts | 2 +- src/routes/[recipeLang=recipeLang]/[name]/+page.ts | 2 +- .../category/[category]/+page.server.ts | 2 +- src/routes/[recipeLang=recipeLang]/icon/+page.ts | 4 ++-- .../[recipeLang=recipeLang]/icon/[icon]/+page.server.ts | 4 ++-- .../[recipeLang=recipeLang]/search/+page.server.ts | 2 +- .../[recipeLang=recipeLang]/season/+page.server.ts | 2 +- .../season/[month]/+page.server.ts | 2 +- .../[recipeLang=recipeLang]/tag/[tag]/+page.server.ts | 2 +- 14 files changed, 23 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 3e53d65..8c2f1d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.4.2", + "version": "1.4.3", "private": true, "type": "module", "scripts": { diff --git a/src/lib/components/FavoriteButton.svelte b/src/lib/components/FavoriteButton.svelte index 177192e..c43f7df 100644 --- a/src/lib/components/FavoriteButton.svelte +++ b/src/lib/components/FavoriteButton.svelte @@ -1,9 +1,12 @@