Skip to content

Commit 4e92ed1

Browse files
authored
Merge pull request #109 from Jaspreet-singh-1032/add-try-except-for-auto-file-delete
added try except for import job file delete
2 parents 97589eb + f6744d9 commit 4e92ed1

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

import_export_celery/models/importjob.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
from ..fields import ImportExportFileField
1717
from ..tasks import run_import_job
1818

19+
import logging
20+
21+
logger = logging.getLogger(__name__)
22+
1923

2024
@with_author
2125
class ImportJob(models.Model):
@@ -103,5 +107,10 @@ def auto_delete_file_on_delete(sender, instance, **kwargs):
103107
Deletes file related to the import job
104108
"""
105109
if instance.file:
106-
instance.file.delete()
107-
instance.delete()
110+
try:
111+
instance.file.delete()
112+
except Exception as e:
113+
logger.error(
114+
"Some error occurred while deleting ImportJob file: {0}".format(e)
115+
)
116+
ImportJob.objects.filter(id=instance.id).delete()

0 commit comments

Comments
 (0)