diff --git a/src/usuario/usuario.service.ts b/src/usuario/usuario.service.ts index 86089eb..ebf2820 100644 --- a/src/usuario/usuario.service.ts +++ b/src/usuario/usuario.service.ts @@ -4,7 +4,7 @@ import { NotFoundException, } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { FindOperator, Like, Repository } from 'typeorm'; +import { FindOperator, IsNull, Like, Not, Repository } from 'typeorm'; import { Institucion } from '../institucion/entity/institucion.entity'; import { InstitucionCarrera } from '../institucion-carrera/entity/institucion-carrera.entity'; import { TipoUsuario } from '../tipo-usuario/entity/tipo-usuario.entity'; @@ -102,11 +102,12 @@ export class UsuarioService { usuario?: string; }) { const busqueda: { + password: FindOperator; institucionCarrera: { carrera?: Carrera; institucion?: Institucion }; nombre?: FindOperator; tipoUsuario?: TipoUsuario; usuario?: FindOperator; - } = { institucionCarrera: {} }; + } = { password: Not(IsNull()), institucionCarrera: {} }; const carrera = filtros.id_carrera ? await this.institucionCarreraService.findCarreraByIdCarrera( parseInt(filtros.id_carrera),