Closed
Bug 554696
Opened 14 years ago
Closed 14 years ago
KeyError: 'users' in user_link (I think) on add-on detail page
Categories
(addons.mozilla.org Graveyard :: Public Pages, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
5.9
People
(Reporter: jbalogh, Assigned: wenzel)
References
()
Details
(Whiteboard: [z])
Traceback (most recent call last): File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/django/core/handlers/base.py", line 101, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/data/amo_python/www/prod/zamboni/apps/addons/views.py", line 27, in decorated return f(request, *args, **kwargs) File "/data/amo_python/www/prod/zamboni/apps/addons/views.py", line 97, in addon_detail return jingo.render(request, 'addons/details.html', data) File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/jingo/__init__.py", line 59, in render rendered = render_to_string(request, template, context) File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/jingo/__init__.py", line 77, in render_to_string return template.render(**context) File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/jinja2/environment.py", line 705, in render return self.environment.handle_exception(exc_info, True) File "/data/amo_python/www/prod/zamboni/apps/addons/templates/addons/details.html", line 1, in top-level template code {% extends "base.html" %} File "/data/amo_python/www/prod/zamboni/templates/base.html", line 59, in top-level template code {% block main_content %} File "/data/amo_python/www/prod/zamboni/templates/base.html", line 66, in block "main_content" {% block content %}{% endblock %} File "/data/amo_python/www/prod/zamboni/apps/addons/templates/addons/details.html", line 182, in block "content" {% trans user=review.user|user_link, date=review.created|datetime %} File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/jinja2/utils.py", line 399, in __mod__ return self.__class__(unicode.__mod__(self, arg)) File "/data/virtualenvs/zamboni/lib/python2.6/site-packages/jinja2/utils.py", line 513, in <lambda> __getitem__ = lambda s, x: _MarkupEscapeHelper(s.obj[x]) KeyError: u'users'
Assignee | ||
Comment 1•14 years ago
|
||
I can only oracle where this KeyError is supposed to be happening, but I am assuming this is about a review that magically does not have an author (?). I made both user_link and users_list gracefully handle empty input, and added a test: http://github.com/jbalogh/zamboni/commit/9bbb772e3c54305a78686e4f4d0ee165dcd43436 -- I assume that'll fix it.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•14 years ago
|
Updated•8 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•