diff --git a/src/multa/multa.service.ts b/src/multa/multa.service.ts index 5518574..b8ff82a 100644 --- a/src/multa/multa.service.ts +++ b/src/multa/multa.service.ts @@ -338,6 +338,11 @@ export class MultaService { .where('mu.activo = 1') .getOne(); + await this.institucionUsuarioService.updateMulta( + admin.institucion.id_institucion, + multa.prestamo.usuario.id_usuario, + false, + ); if (!multa) throw new ConflictException( 'Este usuario no tiene una multa activa en esta institución.', @@ -345,13 +350,6 @@ export class MultaService { multa.activo = false; return this.repository .save(multa) - .then((_) => - this.institucionUsuarioService.updateMulta( - admin.institucion.id_institucion, - multa.prestamo.usuario.id_usuario, - false, - ), - ) .then((_) => ({ message: 'Se guardaron los cambios correctamente.' })); } }