From d11eacd8ba79c3a0e13071fa8393d73ed3412b33 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 25 Oct 2011 09:39:33 +0200 Subject: [PATCH] check if it poster exists --- pandora/item/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pandora/item/models.py b/pandora/item/models.py index 7c7fb483..eca2f0f2 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -893,7 +893,10 @@ class Item(models.Model): def delete_poster(self): if self.poster: path = self.poster.path - self.poster.delete() + if os.path.exists(path): + self.poster.delete() + else: + self.poster.name = None else: poster= self.path('poster.jpg') path = os.path.abspath(os.path.join(settings.MEDIA_ROOT, poster))