diff --git a/oml/item/models.py b/oml/item/models.py index 9270a5f..06a2586 100644 --- a/oml/item/models.py +++ b/oml/item/models.py @@ -321,7 +321,11 @@ class Item(db.Model): key = 'cover:%s'%self.id cover = None if 'cover' in self.meta and self.meta['cover']: - cover = ox.cache.read_url(self.meta['cover']) + try: + cover = ox.cache.read_url(self.meta['cover']) + except: + logger.debug('unable to read cover url %s', self.meta['cover']) + cover = None if cover: icons[key] = cover self.info['coverRatio'] = get_ratio(cover)