From 4190c870e97939f41db8e36521350d6bcdb87fbe Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Mon, 18 Nov 2013 07:42:20 +0100 Subject: Sort articles for the page /inactives. --- pyaggr3g470r/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pyaggr3g470r/views.py') diff --git a/pyaggr3g470r/views.py b/pyaggr3g470r/views.py index 62f5ae5e..87a0cec4 100644 --- a/pyaggr3g470r/views.py +++ b/pyaggr3g470r/views.py @@ -215,7 +215,8 @@ def inactives(): today = datetime.datetime.now() inactives = [] for feed in user.feeds: - last_post = feed.articles[0].date + last_post = sorted(feed.articles, key=lambda t: t.date, +reverse=True)[0].date elapsed = today - last_post if elapsed > datetime.timedelta(days=nb_days): inactives.append((feed, elapsed)) @@ -309,4 +310,4 @@ def delete_feed(feed_id=None): # delete the feed (EmbeddedDocument object) user.feeds.remove(feed) user.save() - return redirect(url_for('home')) \ No newline at end of file + return redirect(url_for('home')) -- cgit