13845 update delete image code

This commit is contained in:
Arthur 2023-09-21 09:48:27 -07:00
parent fb50dca369
commit 9117d53c3c

View File

@ -4,6 +4,7 @@ import yaml
from functools import cached_property
from django.core.exceptions import ValidationError
from django.core.files.storage import default_storage
from django.core.validators import MaxValueValidator, MinValueValidator
from django.db import models
from django.db.models import F, ProtectedError
@ -333,9 +334,9 @@ class DeviceType(ImageAttachmentsMixin, PrimaryModel, WeightMixin):
# Delete any previously uploaded image files that are no longer in use
if self._original_front_image and self.front_image != self._original_front_image:
self._original_front_image.delete(save=False)
default_storage.delete(self._original_front_image)
if self._original_rear_image and self.rear_image != self._original_rear_image:
self._original_rear_image.delete(save=False)
default_storage.delete(self._original_rear_image)
return ret