diff --git a/src/carrito/carrito.service.ts b/src/carrito/carrito.service.ts index 8b14c2b..0a730ab 100644 --- a/src/carrito/carrito.service.ts +++ b/src/carrito/carrito.service.ts @@ -131,7 +131,7 @@ export class CarritoService { query.andWhere('c.carrito LIKE :carrito', { carrito: `%${filtros.carrito}%`, }); - if (institucion && operador.tipoUsuario.id_tipo_usuario === 2) + if (institucion) query.andWhere('i.id_institucion = :id_institucion', { id_institucion: institucion.id_institucion, }); diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts index 2ac3ef4..d3be1a5 100644 --- a/src/equipo/equipo.service.ts +++ b/src/equipo/equipo.service.ts @@ -181,7 +181,7 @@ export class EquipoService { query.andWhere('e.equipo LIKE :equipo', { equipo: `%${filtros.equipo}%`, }); - if (institucion && operador.tipoUsuario.id_tipo_usuario === 2) + if (institucion) query.andWhere('m.id_institucion = :id_institucion', { id_institucion: institucion.id_institucion, }); diff --git a/src/prestamo/prestamo.service.ts b/src/prestamo/prestamo.service.ts index 0a4da3b..65b4434 100644 --- a/src/prestamo/prestamo.service.ts +++ b/src/prestamo/prestamo.service.ts @@ -609,6 +609,9 @@ export class PrestamoService { .then((_) => this.equipoService.update(prestamo.equipo, null, 1)) .then((_) => { this.appGateway.actualizarUsuario(prestamo.usuario.id_usuario); + this.appGateway.actualizarOperador( + operadorRegreso.institucion.id_institucion, + ); return { message: 'Se regresó el equipo de cómputo.', };