Fix error generating Atom feed upon blank title [#1018].
This commit is contained in:
parent
6a547ea4a0
commit
0e9e57ea30
@ -21,6 +21,7 @@ from mediagoblin.decorators import uses_pagination
|
|||||||
from mediagoblin.plugins.api.tools import get_media_file_paths
|
from mediagoblin.plugins.api.tools import get_media_file_paths
|
||||||
from mediagoblin.tools.pagination import Pagination
|
from mediagoblin.tools.pagination import Pagination
|
||||||
from mediagoblin.tools.response import render_to_response
|
from mediagoblin.tools.response import render_to_response
|
||||||
|
from mediagoblin.tools.translate import pass_to_ugettext as _
|
||||||
|
|
||||||
from werkzeug.contrib.atom import AtomFeed
|
from werkzeug.contrib.atom import AtomFeed
|
||||||
|
|
||||||
@ -115,7 +116,9 @@ def atom_feed(request):
|
|||||||
content = entry.description_html
|
content = entry.description_html
|
||||||
|
|
||||||
feed.add(
|
feed.add(
|
||||||
entry.get('title'),
|
# AtomFeed requires a non-blank title. This situation can occur if
|
||||||
|
# you edit a media item and blank out the existing title.
|
||||||
|
entry.get('title') or _('Untitled'),
|
||||||
content,
|
content,
|
||||||
id=entry.url_for_self(request.urlgen, qualified=True),
|
id=entry.url_for_self(request.urlgen, qualified=True),
|
||||||
content_type='html',
|
content_type='html',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user