summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-03-29 15:43:30 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-03-29 15:43:30 +0200
commitcaae30ec3bdd442b3451935a449f797c3ffa1dad (patch)
treeb20fc64cbf9dca9f447860eb761269cbc7750236
parentcc54195262b5e649f333f0d8592c3dfa2d7ef677 (diff)
downloadChimère-caae30ec3bdd442b3451935a449f797c3ffa1dad.tar.bz2
Chimère-caae30ec3bdd442b3451935a449f797c3ffa1dad.zip
Correct the RSS feed to manage empty category (closes #298)
-rw-r--r--chimere/rss/feeds.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/chimere/rss/feeds.py b/chimere/rss/feeds.py
index 01a574e..0094a60 100644
--- a/chimere/rss/feeds.py
+++ b/chimere/rss/feeds.py
@@ -35,9 +35,11 @@ class BaseFeed(Feed):
def item_link(self, item):
''' Return POI permalink '''
coord = item.point
+ cat = 0
+ if item.categories.all():
+ cat = item.categories.all()[0]
return settings.BASE_URL + '?zoom=16&lat=%d&lon=%d&current_feature=%d&\
-checked_categories=%d' % (coord.y, coord.x, item.id,
- item.categories.all()[0].id)
+checked_categories=%d' % (coord.y, coord.x, item.id, cat)
def item_pubdate(self, item):
"""