From a02d34827daae26ea2a4106ca27379f9a4738d25 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Tue, 6 May 2014 20:47:44 +0200 Subject: [PATCH] [newsfeed] Boobmsg crashes if id is None --- weboob/tools/newsfeed.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/weboob/tools/newsfeed.py b/weboob/tools/newsfeed.py index 141f484c..8fe9acd0 100644 --- a/weboob/tools/newsfeed.py +++ b/weboob/tools/newsfeed.py @@ -43,6 +43,8 @@ class Entry(object): if "link" in entry: self.link = entry["link"] + if not self.id: + self.id = entry["link"] else: self.link = None @@ -94,6 +96,6 @@ class Newsfeed(object): yield Entry(entry, self.rssid_func) def get_entry(self, id): - for entry in self.feed['entries']: + for entry in self.iter_entries(): if entry.id == id: - return Entry(entry, self.rssid_func) + return entry