Browse Source

permite edição de materias anexadas

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

6
sapl/materia/forms.py

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

Loading…
Cancel
Save