diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts index 3f8ff7b..4b664bc 100644 --- a/src/equipo/equipo.service.ts +++ b/src/equipo/equipo.service.ts @@ -304,14 +304,13 @@ export class EquipoService { ? await this.statusService.findById(id_status) : null; - if (attrs.equipo && attrs.equipo != equipo.equipo) { - if (carrito) this.existeEquipo(carrito, attrs.equipo); - else this.existeEquipo(equipo.carrito, attrs.equipo); - } + if (attrs.equipo && attrs.equipo != equipo.equipo) + await this.existeEquipo( + carrito ? carrito : equipo.carrito, + attrs.equipo, + ); Object.assign(equipo, attrs); - if (carrito) { - equipo.carrito = carrito; - } + if (carrito) equipo.carrito = carrito; if (status) equipo.status = status; return this.repository.save(equipo); })