|
|
@ -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')): |
|
|
|