|
|
@ -702,12 +702,13 @@ class OradorForm(ModelForm): |
|
|
|
|
|
|
|
|
sessao_id = self.initial['id_sessao'] |
|
|
sessao_id = self.initial['id_sessao'] |
|
|
numero = self.initial.get('numero') |
|
|
numero = self.initial.get('numero') |
|
|
|
|
|
numero_ordem = cleaned_data['numero_ordem'] |
|
|
ordem = Orador.objects.filter( |
|
|
ordem = Orador.objects.filter( |
|
|
sessao_plenaria_id=sessao_id, |
|
|
sessao_plenaria_id=sessao_id, |
|
|
numero_ordem=cleaned_data['numero_ordem'] |
|
|
numero_ordem=numero_ordem |
|
|
).exists() |
|
|
).exists() |
|
|
|
|
|
|
|
|
if ordem and (cleaned_data['numero_ordem'] != numero): |
|
|
if ordem and (numero_ordem != numero): |
|
|
raise ValidationError(_( |
|
|
raise ValidationError(_( |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
)) |
|
|
)) |
|
|
|