Browse Source

Corrigindo erro de data atual

pull/2776/head
ulyssesBML 7 years ago
parent
commit
6fcf97bfdc
  1. 6
      sapl/parlamentares/forms.py

6
sapl/parlamentares/forms.py

@ -701,7 +701,7 @@ class CargoBlocoPartidoForm(ModelForm):
super(CargoBlocoPartidoForm, self).clean() super(CargoBlocoPartidoForm, self).clean()
cleaned_data = self.cleaned_data cleaned_data = self.cleaned_data
aux_data_fim = cleaned_data['data_fim'] if cleaned_data['data_fim'] else timezone.now().date() aux_data_fim = cleaned_data['data_fim'] if cleaned_data['data_fim'] else (cleaned_data['data_inicio'] + timedelta(days=1))
if cleaned_data['cargo'].unico: if cleaned_data['cargo'].unico:
for vinculo in CargoBlocoPartido.objects.filter(bloco=self.bloco): for vinculo in CargoBlocoPartido.objects.filter(bloco=self.bloco):
@ -720,7 +720,7 @@ class CargoBlocoPartidoForm(ModelForm):
if self.instance and self.instance.pk: if self.instance and self.instance.pk:
self.cleaned_data['parlamentar'] = self.instance.parlamentar self.cleaned_data['parlamentar'] = self.instance.parlamentar
else: else:
parlamentar = self.cleaned_data.get('parlamentar') self.cleaned_data['parlamentar'] = self.cleaned_data.get('parlamentar')
fora_de_mandato = True fora_de_mandato = True
for mandato in Mandato.objects.filter(parlamentar=self.cleaned_data.get('parlamentar')): for mandato in Mandato.objects.filter(parlamentar=self.cleaned_data.get('parlamentar')):
@ -731,7 +731,7 @@ class CargoBlocoPartidoForm(ModelForm):
fora_de_mandato = False fora_de_mandato = False
if fora_de_mandato: if fora_de_mandato:
raise ValidationError("Data de inicio e fim fora de periodo do mandato do parlamentar.") raise ValidationError("Data de inicio e fim fora de periodo do mandato do parlamentar.")
if self.instance.pk and (cleaned_data['parlamentar'].id != self.instance.parlamentar.id): if self.instance.pk and (cleaned_data['parlamentar'].id != self.instance.parlamentar.id):
raise ValidationError("Não é possivel alterar o parlamentar " + str(self.instance.parlamentar)) raise ValidationError("Não é possivel alterar o parlamentar " + str(self.instance.parlamentar))

Loading…
Cancel
Save