From a56df71e4f25c5a5a6b6bb6bc7b0f1481c55d9c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Tue, 8 Oct 2019 14:03:31 -0300 Subject: [PATCH] Fix #2961 - AnexoNormaJuridica --- sapl/norma/models.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sapl/norma/models.py b/sapl/norma/models.py index 8eaca9827..05f0bbc5a 100644 --- a/sapl/norma/models.py +++ b/sapl/norma/models.py @@ -390,4 +390,13 @@ class AnexoNormaJuridica(models.Model): return models.Model.save(self, force_insert=force_insert, force_update=force_update, using=using, - update_fields=update_fields) \ No newline at end of file + update_fields=update_fields) + + def delete(self, using=None, keep_parents=False): + anexo_arquivo = self.anexo_arquivo + result = super().delete(using=using, keep_parents=keep_parents) + + if anexo_arquivo: + anexo_arquivo.delete(save=False) + + return result