Anonymous avatar Anonymous committed 9a05025

[project @ 329]
Fixed bug with {% atomlink %} and {% atomlinkvisible %} that threw exception on pages without atom feeds.

Comments (0)

Files changed (1)

cciw/cciwmain/templatetags/standardpage.py

     def __init__(self, parser, token):
         pass
     def render(self, context):
-        title = context['atom_feed_title']
+        title = context.get('atom_feed_title', None)
         if title:
             return '<link rel="alternate" type="application/atom+xml" href="%(url)s?format=atom" title="%(title)s" />' \
             % {'url': context['request'].path, 'title': title }
     def __init__(self, parser, token):
         pass
     def render(self, context):
-        title = context['atom_feed_title']
+        title = context.get('atom_feed_title', None)
         if title:
             return ('<div class="atomlink">' + 
                     '<a href="/website/feeds/" title="What\'s this?">?</a> ' + 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.