diff --git a/pandora/item/models.py b/pandora/item/models.py index 546c5777..bb8f8638 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -256,7 +256,10 @@ class Item(models.Model): self.data[key] = [cleanup(i) for i in data[key]] else: self.data[key] = ox.escape_html(data[key]) - return self.save() + p = self.save() + if not settings.USE_IMDB and filter(lambda k: k in ('title', 'director', 'year'), data): + p = tasks.update_poster.delay(self.itemId) + return p def log(self): c = Changelog(type='item')