From f00dadf4ca26fbe606c8ee25b0be5c94475ba684 Mon Sep 17 00:00:00 2001 From: Xevion Date: Tue, 3 Nov 2020 18:26:42 -0600 Subject: [PATCH] fix thumbnail deletion not occurring due to nonexistent file --- viewer/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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):