multa corregido

This commit is contained in:
2022-11-22 23:19:20 -06:00
parent 80111e15e0
commit 443ea0ab7c
5 changed files with 10 additions and 9 deletions
@@ -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 } })