From 59894b0df7500e599f250faa9e6fa204d1e4c4d7 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 16 Jan 2016 16:27:52 +0530 Subject: [PATCH] clear cover/preview cache on delete --- oml/item/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/oml/item/models.py b/oml/item/models.py index b85fdea..9fc98b3 100644 --- a/oml/item/models.py +++ b/oml/item/models.py @@ -255,6 +255,8 @@ class Item(db.Model): Transfer.query.filter_by(item_id=self.id).delete() Scrape.query.filter_by(item_id=self.id).delete() state.db.session.delete(self) + icons.clear('cover:%s' % self.id) + icons.clear('preview:%s' % self.id) if commit: state.db.session.commit() @@ -330,7 +332,7 @@ class Item(db.Model): self.info['coverRatio'] = self.info['previewRatio'] elif 'coverRatio' in self.info: del self.info['coverRatio'] - icons.clear('cover:%s:'%self.id) + icons.clear('cover:%s:' % self.id) def update_preview(self): key = 'preview:%s'%self.id @@ -349,7 +351,7 @@ class Item(db.Model): self.info['previewRatio'] = self.info['coverRatio'] elif 'previewRatio' in self.info: del self.info['previewRatio'] - icons.clear('preview:%s:'%self.id) + icons.clear('preview:%s:' % self.id) def update_icons(self): self.update_cover()