diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 6fd1d40bbe..82f4733028 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -1207,7 +1207,7 @@ class BasicNewsRecipe(Recipe): data = x['data'] if isinstance(data, str): data = data.encode(self.encoding or 'utf-8') - url = data.get('url', url) + url = x.get('url', url) else: with open(x, 'rb') as of: data = of.read()