Fix fall back for FimF cover image when there's a 'medium' but not a 'large' available.

This commit is contained in:
Jim Miller 2015-09-02 08:35:59 -05:00
parent 0b4fc8b138
commit ca2d2ff0be

View file

@ -178,8 +178,11 @@ class FimFictionNetSiteAdapter(BaseSiteAdapter):
if get_cover:
# try setting from href, if fails, try using the img src
if self.setCoverImage(self.url,coverurl)[0] == "failedtoload":
coverurl = storyImage.find('img')['src']
self.setCoverImage(self.url,coverurl)
img = storyImage.find('img')
# try src, then data-src, then leave None.
coverurl = img.get('src',img.get('data-src',None))
if coverurl:
self.setCoverImage(self.url,coverurl)
coverSource = storyImage.find('a', {'class':'source'})
if coverSource: