diff --git a/apps/mobile/src/app/recipe/[id].tsx b/apps/mobile/src/app/recipe/[id].tsx index 44bd6e9..fe424a5 100644 --- a/apps/mobile/src/app/recipe/[id].tsx +++ b/apps/mobile/src/app/recipe/[id].tsx @@ -143,7 +143,14 @@ export default function RecipeScreen() { for (const m of missing) { await api(`/v1/shopping-lists/${listId}/items`, { method: "POST", - body: { displayName: m.displayNameSv }, + // Skicka riktig mängd + enhet + katalog-id (annars blir det "1 st"). + // Katalog-id gör att servern slår ihop med ev. befintlig rad. + body: { + displayName: m.displayNameSv, + canonicalIngredientId: m.canonicalIngredientId, + quantity: m.quantity, + unit: m.unit, + }, }); } return missing.length;