diff --git a/src/programa/programa.controller.ts b/src/programa/programa.controller.ts index fa0a421..822a4e3 100644 --- a/src/programa/programa.controller.ts +++ b/src/programa/programa.controller.ts @@ -10,6 +10,7 @@ import { UseInterceptors, BadRequestException, Param, + ParseIntPipe, } from '@nestjs/common'; import { FileInterceptor } from '@nestjs/platform-express'; import { diskStorage } from 'multer'; @@ -70,13 +71,18 @@ export class ProgramaController { @UseGuards(AuthGuard('jwt')) async reasignarProgramas( @Body() email: Email, - @Param('idUsuario') idUsuario: number, + @Param('idUsuario', ParseIntPipe) idUsuario: number, ) { + + console.log('BODY:', email); + console.log('PARAM:', idUsuario); + try { const data = await this.programaService.reasignarProgramas( idUsuario, email.correo, ); + return { statusCode: 200, message: 'Programas reasignados con éxito', diff --git a/src/programa/programa.service.ts b/src/programa/programa.service.ts index bcf8eb1..639a089 100644 --- a/src/programa/programa.service.ts +++ b/src/programa/programa.service.ts @@ -237,6 +237,7 @@ export class ProgramaService { let usuarioNuevo = await this.usuarioRepo.findOne({ where: { idUsuario: idusuario }, + relations: ["tipoUsuario"], }); if (!usuarioNuevo) throw new Error('No existe este usuario.');