diff options
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 |
commit | caae30ec3bdd442b3451935a449f797c3ffa1dad (patch) | |
tree | b20fc64cbf9dca9f447860eb761269cbc7750236 | |
parent | cc54195262b5e649f333f0d8592c3dfa2d7ef677 (diff) | |
download | Chimère-caae30ec3bdd442b3451935a449f797c3ffa1dad.tar.bz2 Chimère-caae30ec3bdd442b3451935a449f797c3ffa1dad.zip |
Correct the RSS feed to manage empty category (closes #298)
-rw-r--r-- | chimere/rss/feeds.py | 6 |
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¤t_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): """ |