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