Browse Source

Corrigido bug detectado na homologação gertiq #164983

pull/166/head
Sesóstris Vieira 1 year ago
parent
commit
a8c24447ed
  1. 6
      sigi/apps/eventos/models.py

6
sigi/apps/eventos/models.py

@ -562,12 +562,14 @@ class Evento(models.Model):
proximo = int(ultimo_evento.turma[:2]) + 1 proximo = int(ultimo_evento.turma[:2]) + 1
self.turma = f"{proximo:02}/{ano:04}" self.turma = f"{proximo:02}/{ano:04}"
# É preciso salvar para poder usar o relacionamento com convites #
super().save(*args, **kwargs)
total = self.convite_set.aggregate(total=Sum("qtde_participantes"))[ total = self.convite_set.aggregate(total=Sum("qtde_participantes"))[
"total" "total"
] ]
if total and total > 0: if total and total > 0 and total != self.total_participantes:
self.total_participantes = total self.total_participantes = total
# Salva de novo se o total de participantes mudou #
super().save(*args, **kwargs) super().save(*args, **kwargs)
if self.status in [ if self.status in [

Loading…
Cancel
Save