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