Browse Source

permite edição de materias anexadas

pull/2697/head
Leandro Roberto 6 years ago
parent
commit
a5a5ba5ae6
  1. 8
      sapl/materia/forms.py

8
sapl/materia/forms.py

@ -809,9 +809,11 @@ class AnexadaForm(ModelForm):
self.logger.error("Matéria não pode ser anexada a si mesma.")
raise ValidationError(_('Matéria não pode ser anexada a si mesma'))
is_anexada = Anexada.objects.filter(materia_principal=materia_principal,
materia_anexada=materia_anexada
).exists()
is_anexada = Anexada.objects.filter(
materia_principal=materia_principal,
materia_anexada=materia_anexada
).exclude(pk=self.instance.pk).exists()
if is_anexada:
self.logger.error("Matéria já se encontra anexada.")
raise ValidationError(_('Matéria já se encontra anexada'))

Loading…
Cancel
Save