multa corregido
This commit is contained in:
@@ -90,9 +90,6 @@ export class EquipoProgramaService {
|
||||
async delete(operador: Operador, id_equipo_programa: number) {
|
||||
const equipoPrograma = await this.findById(id_equipo_programa);
|
||||
|
||||
// No se puede eliminar "Sin programa" manualmente
|
||||
if (equipoPrograma.programa.id_programa === 1)
|
||||
throw new ConflictException('No se puede eliminar esta opción.');
|
||||
// Valida que el equipo pertenezca a la institución del operador
|
||||
if (
|
||||
operador.institucion.id_institucion !=
|
||||
@@ -101,6 +98,9 @@ export class EquipoProgramaService {
|
||||
throw new ForbiddenException(
|
||||
'No puedes modificar la información este equipo porque no pertenece a tu institución.',
|
||||
);
|
||||
// No se puede eliminar "Sin programa" manualmente
|
||||
if (equipoPrograma.programa.id_programa === 1)
|
||||
throw new ConflictException('No se puede eliminar esta opción.');
|
||||
// Ver cuantos programas tiene el equipo
|
||||
return this.repository
|
||||
.count({ where: { equipo: equipoPrograma.equipo } })
|
||||
|
||||
Reference in New Issue
Block a user