// Gemeinsame Helfer rund um Open-Food-Facts-Vorschläge. // Hinweis: Aus der OFF-Kategorie wurde frueher eine GRUPPE geraten. Das war die // Verwechslung zweier Dinge - die OFF-Einordnung beschreibt eine Kategorie // (Ueberblick), keine Gruppe (Bestandsrechnung). Den Vorschlag liefert jetzt // das Backend als category_id/category_name im Lookup. // Baut aus einem OFF-Vorschlag ein Produkt-Anlage-Payload. export function suggestionToProduct(s, groupId = "", categoryId = "") { return { barcode: s.barcode || null, name: s.name, brand: s.brand || null, image_url: s.image_url || null, base_unit: s.base_unit || "piece", package_size: s.package_size ?? null, min_stock: null, group_id: groupId === "" || groupId == null ? null : Number(groupId), category_id: categoryId === "" || categoryId == null ? null : Number(categoryId), }; }