usuarios solo trae usuarios con contraseña

This commit is contained in:
xXpuma99Xx 2022-06-01 11:15:01 -05:00
parent 5e7507e78b
commit 6ba36ac6bd

View File

@ -4,7 +4,7 @@ import {
NotFoundException, NotFoundException,
} from '@nestjs/common'; } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm'; 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 { Institucion } from '../institucion/entity/institucion.entity';
import { InstitucionCarrera } from '../institucion-carrera/entity/institucion-carrera.entity'; import { InstitucionCarrera } from '../institucion-carrera/entity/institucion-carrera.entity';
import { TipoUsuario } from '../tipo-usuario/entity/tipo-usuario.entity'; import { TipoUsuario } from '../tipo-usuario/entity/tipo-usuario.entity';
@ -102,11 +102,12 @@ export class UsuarioService {
usuario?: string; usuario?: string;
}) { }) {
const busqueda: { const busqueda: {
password: FindOperator<any>;
institucionCarrera: { carrera?: Carrera; institucion?: Institucion }; institucionCarrera: { carrera?: Carrera; institucion?: Institucion };
nombre?: FindOperator<string>; nombre?: FindOperator<string>;
tipoUsuario?: TipoUsuario; tipoUsuario?: TipoUsuario;
usuario?: FindOperator<string>; usuario?: FindOperator<string>;
} = { institucionCarrera: {} }; } = { password: Not(IsNull()), institucionCarrera: {} };
const carrera = filtros.id_carrera const carrera = filtros.id_carrera
? await this.institucionCarreraService.findCarreraByIdCarrera( ? await this.institucionCarreraService.findCarreraByIdCarrera(
parseInt(filtros.id_carrera), parseInt(filtros.id_carrera),