Skip to content

Commit d244446

Browse files
Delete old file when modifying file field value
1 parent 14e2911 commit d244446

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

stdimage/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,6 @@ def pre_save_delete_callback(sender, instance, **kwargs):
7575
if isinstance(field, StdImageField):
7676
obj_field = getattr(obj, field.name)
7777
instance_field = getattr(instance, field.name)
78-
if obj_field and not instance_field:
78+
if obj_field and obj_field != instance_field:
7979
obj_field.delete(False)
80+

0 commit comments

Comments
 (0)