From 794af50f3a5299e5745bf75bd2ef69b65ce7bff9 Mon Sep 17 00:00:00 2001 From: Gustavo Barbosa Date: Thu, 31 Jul 2025 15:06:06 -0300 Subject: [PATCH] =?UTF-8?q?Se=20protegendo=20de=20exce=C3=A7=C3=A3o=20no?= =?UTF-8?q?=20PUT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../casa/sotu/organizajogos/api/recursos/RecursoJogo.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/casa/sotu/organizajogos/api/recursos/RecursoJogo.java b/src/main/java/casa/sotu/organizajogos/api/recursos/RecursoJogo.java index 3c889ee..1e1de6e 100644 --- a/src/main/java/casa/sotu/organizajogos/api/recursos/RecursoJogo.java +++ b/src/main/java/casa/sotu/organizajogos/api/recursos/RecursoJogo.java @@ -45,7 +45,11 @@ public class RecursoJogo { @Path("{id}") public void atualizaJogo(@PathParam("id") UUID id, @Valid Jogo jogo) { jogo.setId(id); + try { armarioJogo.update(jogo); + } catch (OptimisticLockingFailureException e) { + throw new NotFoundException(e); + } } @DELETE