From 84c9858baf5808da72526289305622b10c966562 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 22 Nov 2017 15:40:01 -0200 Subject: [PATCH] Fixes #1604 --- sapl/materia/receivers.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sapl/materia/receivers.py b/sapl/materia/receivers.py index 31f353fe0..37dc43131 100644 --- a/sapl/materia/receivers.py +++ b/sapl/materia/receivers.py @@ -1,5 +1,7 @@ +from django.db.models.signals import post_delete, post_save from django.dispatch import receiver +from sapl.materia.models import Tramitacao from sapl.materia.signals import tramitacao_signal from sapl.utils import get_base_url @@ -17,3 +19,11 @@ def handle_tramitacao_signal(sender, **kwargs): materia, tramitacao.status, tramitacao.unidade_tramitacao_destino) + + +@receiver(post_delete, sender=Tramitacao) +def status_tramitacao_materia(sender, instance, **kwargs): + if instance.turno == 'F': + materia = instance.materia + materia.em_tramitacao = True + materia.save()