diff --git a/src/app/charge/[code]/page.tsx b/src/app/charge/[code]/page.tsx index 146b6b3..d276afb 100644 --- a/src/app/charge/[code]/page.tsx +++ b/src/app/charge/[code]/page.tsx @@ -40,8 +40,14 @@ export default async function BatchPage(props: PageProps<"/charge/[code]">) { { label: t.chargePage.stepBestBefore, value: formatDate(batch.bestBeforeDate, locale) }, ]; // Eigene Chargenfotos (z.B. Etikett/Abfuellung dieser konkreten Charge) - // gehen vor, falls gepflegt — sonst wie bisher die Erntebilder. - const displayImages = batch.images.length > 0 ? batch.images : batch.harvest.images; + // gehen PRO Slot vor, falls gepflegt — sonst faellt genau dieser Slot auf + // das entsprechende Erntebild zurueck. Bewusst NICHT alles-oder-nichts: + // wer nur ein Chargenfoto pflegt, soll nicht das zweite (Standort-)Bild + // verlieren, nur weil die Charge kein zweites eigenes Foto hat. + const displayImages = [ + batch.images[0] ?? batch.harvest.images[0] ?? null, + batch.images[1] ?? batch.harvest.images[1] ?? null, + ]; return (