diff --git a/src/Profesor/profesor.service.ts b/src/Profesor/profesor.service.ts index 21a992c..d2effe6 100644 --- a/src/Profesor/profesor.service.ts +++ b/src/Profesor/profesor.service.ts @@ -151,19 +151,10 @@ export class ProfesorService { throw new HttpException('Profesor not found', 404); } - // Delete related records if corresponding services are available - if (this.datosAcademicosService) { await this.datosAcademicosService.removeByProfesorId(id_profesor); - } - - if (this.lineasInvestigacionService) { await this.lineasInvestigacionService.removeByProfesorId(id_profesor); - } - - if (this.proyectosAcademicosService) { await this.proyectosAcademicosService.removeByProfesorId(id_profesor); - } - + await this.profesorRepository.remove(profesor); return { message: 'Profesor removed successfully' }; } diff --git a/src/app.module.ts b/src/app.module.ts index 0ff97fb..42a0ad1 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -56,9 +56,6 @@ import { ProyectosAcademicosModule } from './proyectos_academicos/proyectos_acad }), }), ProfesorModule, - DatosAcademicosModule, - LineasInvestigacionModule, - ProyectosAcademicosModule, AdscripcionModule, EdificioModule, CategoriaModule,