diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index f1842e0975..4a8d980fee 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -464,7 +464,7 @@ class BasicNewsRecipe(Recipe): if url and url.startswith('http://'): return url ans = article.get('link', None) - if not ans and article.links: + if not ans and getattr(article, 'links', None): for item in article.links: if item.get('rel', 'alternate') == 'alternate': ans = item['href']