From 0eb0134042d28a52c9d0143afd15a1fb5eb18b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Tue, 8 Oct 2019 14:31:46 -0300 Subject: [PATCH] Fix #2961 - AbstractOrador --- sapl/sessao/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sapl/sessao/models.py b/sapl/sessao/models.py index 3ba348d3c..bc27bf9a9 100644 --- a/sapl/sessao/models.py +++ b/sapl/sessao/models.py @@ -450,6 +450,14 @@ class AbstractOrador(models.Model): # Oradores 'nome': self.parlamentar, 'numero': self.numero_ordem} + def delete(self, using=None, keep_parents=False): + upload_anexo = self.upload_anexo + result = super().delete(using=using, keep_parents=keep_parents) + + if upload_anexo: + upload_anexo.delete(save=False) + + return result @reversion.register() class Orador(AbstractOrador): # Oradores