From 80aa4afd57aaba3db1680dcda8a8c7537dc487f4 Mon Sep 17 00:00:00 2001 From: francescods Date: Mon, 30 Jun 2025 12:49:45 +0200 Subject: [PATCH] endpoint /prenotazioni: aggiunto controllo su lista prodotti prenotati MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit la lista prodotti non può essere vuota --- src/main/kotlin/eu/maiora/routes/Prenotazioni.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/eu/maiora/routes/Prenotazioni.kt b/src/main/kotlin/eu/maiora/routes/Prenotazioni.kt index 959bc80..73d79f6 100644 --- a/src/main/kotlin/eu/maiora/routes/Prenotazioni.kt +++ b/src/main/kotlin/eu/maiora/routes/Prenotazioni.kt @@ -46,6 +46,11 @@ fun Route.prenotazioni(prenotazioniPastiRepository: PrenotazioniPastiRepository, return@post } + if(prenotazioneRequest.listaProdotti.isNullOrEmpty()){ + call.respond(HttpStatusCode.BadRequest,"Lista prodotti prenotati vuota") + return@post + } + val prenotazionePasto = PrenotazioniPasti( -1,