aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorCédric Bonhomme <kimble.mandel@gmail.com>2013-04-01 23:40:59 +0200
committerCédric Bonhomme <kimble.mandel@gmail.com>2013-04-01 23:40:59 +0200
commit12562beb084462f00f5786843bf56b3ec45f2b30 (patch)
tree21a83e4136a28f365a464d990bd5e314ab6e69f5 /source
parentTest if the id of the feed is valid. (diff)
downloadnewspipe-12562beb084462f00f5786843bf56b3ec45f2b30.tar.gz
newspipe-12562beb084462f00f5786843bf56b3ec45f2b30.tar.bz2
newspipe-12562beb084462f00f5786843bf56b3ec45f2b30.zip
If feed id is not valid, return directly the error page.
Diffstat (limited to 'source')
-rwxr-xr-xsource/pyAggr3g470r.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/pyAggr3g470r.py b/source/pyAggr3g470r.py
index 297c05a1..1c2009fe 100755
--- a/source/pyAggr3g470r.py
+++ b/source/pyAggr3g470r.py
@@ -269,6 +269,8 @@ class pyAggr3g470r(object):
"""
try:
feed = self.mongo.get_feed(feed_id)
+ if feed == None:
+ return self.error("<p>This feed do not exists.</p>")
articles = self.mongo.get_articles(feed_id, limit=10)
nb_articles_feed = self.mongo.nb_articles(feed_id)
nb_articles_total = self.mongo.nb_articles()
@@ -277,8 +279,7 @@ class pyAggr3g470r(object):
nb_favorites = self.mongo.nb_favorites(feed_id)
except KeyError:
return self.error("<p>This feed do not exists.</p>")
- if feed == None:
- return self.error("<p>This feed do not exists.</p>")
+
if articles.count() != 0:
today = datetime.datetime.now()
bgstack15