From dcf258d6741254c2176b287e86435cbe46316a41 Mon Sep 17 00:00:00 2001 From: François Schmidts Date: Thu, 9 Apr 2015 11:56:27 +0200 Subject: auto redirect to the all including filter when landing on no result --- pyaggr3g470r/views/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'pyaggr3g470r/views/views.py') diff --git a/pyaggr3g470r/views/views.py b/pyaggr3g470r/views/views.py index 27dce8a9..fb2a5f87 100644 --- a/pyaggr3g470r/views/views.py +++ b/pyaggr3g470r/views/views.py @@ -254,10 +254,14 @@ def home(): def gen_url(filter_=filter_, limit=limit, feed=feed_id): return url_for('home', filter_=filter_, limit=limit, feed=feed) + + articles = list(articles) + if not articles: + return redirect(gen_url(filter_='all')) + return render_template('home.html', gen_url=gen_url, feed_id=feed_id, filter_=filter_, limit=limit, feeds=feeds, - unread=unread, articles=list(articles), - in_error=in_error, + unread=unread, articles=articles, in_error=in_error, default_max_error = conf.DEFAULT_MAX_ERROR) -- cgit