diff --git a/viewer/models.py b/viewer/models.py index 6ec0f2b..446ad5e 100644 --- a/viewer/models.py +++ b/viewer/models.py @@ -148,10 +148,12 @@ class File(models.Model): if self.thumbnail: try: os.remove(os.path.join(self.thumbs_dir, self.thumbnail)) - self.thumbnail = None - self.save() except FileNotFoundError: pass + finally: + self.thumbnail = None + self.save() + @property def thumbnail_static_path(self):