diff --git a/sapl/parlamentares/models.py b/sapl/parlamentares/models.py index 350703988..5fb14dfae 100644 --- a/sapl/parlamentares/models.py +++ b/sapl/parlamentares/models.py @@ -498,7 +498,7 @@ class CargoMesa(models.Model): @reversion.register() class MesaDiretora(models.Model): - data_inicio = models.DateField(verbose_name=_('Data Início'), null=False) + data_inicio = models.DateField(verbose_name=_('Data Início'), null=True) data_fim = models.DateField(verbose_name=_('Data Fim'), null=True) sessao_legislativa = models.ForeignKey(SessaoLegislativa, on_delete=models.PROTECT) @@ -520,7 +520,9 @@ class ComposicaoMesa(models.Model): # TODO M2M ???? Ternary????? parlamentar = models.ForeignKey(Parlamentar, on_delete=models.PROTECT) cargo = models.ForeignKey(CargoMesa, on_delete=models.PROTECT) - mesa_diretora = models.ForeignKey(MesaDiretora, on_delete=models.PROTECT, null=True) + mesa_diretora = models.ForeignKey(MesaDiretora, on_delete=models.PROTECT, null=True) + sessao_legislativa = models.ForeignKey(SessaoLegislativa, + on_delete=models.PROTECT) class Meta: verbose_name = _('Ocupação de cargo na Mesa')