diff --git a/pandora/document/models.py b/pandora/document/models.py index 69f01c0e..1e8ae837 100644 --- a/pandora/document/models.py +++ b/pandora/document/models.py @@ -287,10 +287,10 @@ class Document(models.Model): def delete_document(sender, **kwargs): t = kwargs['instance'] if t.file: - if t.extension == 'pdf': - thumb = t.thumbnail() - if os.path.exists(thumb): - os.unlink(thumb) + folder = os.path.dirname(self.file.path) + for f in glob('%s/*' % folder): + if f != self.file.path: + os.unlink(f) t.file.delete() pre_delete.connect(delete_document, sender=Document)