From 973fd76d1adef0e12d1db8bc84b0d87661be4dbe Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Wed, 19 Mar 2025 12:21:06 -0300 Subject: [PATCH] Bildupload fix --- src/pages/api/aufnahme/[uid]/bilder.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/pages/api/aufnahme/[uid]/bilder.ts b/src/pages/api/aufnahme/[uid]/bilder.ts index ea5dfa9b..7973c466 100644 --- a/src/pages/api/aufnahme/[uid]/bilder.ts +++ b/src/pages/api/aufnahme/[uid]/bilder.ts @@ -25,6 +25,18 @@ export const PUT = defineApiRoute({ prisma.$transaction(async tx => { for (const uid of input) { + const img = await tx.bild.findUnique({ + where: { + uid + } + }) + + + // Wenn das Bild bereits eine Aufnahme zugewiesen hat gehen wir einfach weiter. + if (img && img.aufnahme_id !== null) { + continue; + } + await tx.bild.update({ where: { uid,