diff --git a/pandora/item/models.py b/pandora/item/models.py index be7f3303..138b4fcd 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -1375,7 +1375,7 @@ class Item(models.Model): self.poster_height = self.poster.height self.poster_width = self.poster.width self.clear_poster_cache(self.poster.path) - if self.cache.get('posterRatio') != self.poster_width / self.poster_height: + if self.poster_width and self.cache.get('posterRatio') != self.poster_width / self.poster_height: self.update_cache(poster_width=self.poster_width, poster_height=self.poster_height) diff --git a/static/js/getItemTitle.js b/static/js/getItemTitle.js index 286036c6..a13c8b83 100644 --- a/static/js/getItemTitle.js +++ b/static/js/getItemTitle.js @@ -1,6 +1,10 @@ 'use strict'; pandora.getItemTitle = function(itemData, includeYear) { + var director = itemData.director + if (!Ox.isArray(director)) { + director = [director] + } return (itemData.title || Ox._('Untitled')) + ( Ox.len(itemData.director) || (includeYear && itemData.year) ? ' (' + (