diff --git a/vue3/src/components/display/HorizontalMealPlanWindow.vue b/vue3/src/components/display/HorizontalMealPlanWindow.vue index 4b1ee0db7..ac38011c6 100644 --- a/vue3/src/components/display/HorizontalMealPlanWindow.vue +++ b/vue3/src/components/display/HorizontalMealPlanWindow.vue @@ -146,7 +146,11 @@ onMounted(() => { function clickMealPlan(plan: MealPlan) { if (plan.recipe) { - router.push({name: 'RecipeViewPage', params: {id: plan.recipe.id}}) + router.push({ + name: 'RecipeViewPage', + params: { id: String(plan.recipe.id) }, // keep id in params + query: { servings: String(plan.servings ?? '') } // pass servings as query + }) } } diff --git a/vue3/src/components/display/RecipeActivity.vue b/vue3/src/components/display/RecipeActivity.vue index abc6e7179..f5746c1e6 100644 --- a/vue3/src/components/display/RecipeActivity.vue +++ b/vue3/src/components/display/RecipeActivity.vue @@ -69,7 +69,7 @@