Closed
Bug 1537698
Opened 6 years ago
Closed 6 years ago
Fix Tags tab on the Project dashboard
Categories
(Webtools Graveyard :: Pontoon, defect, P1)
Webtools Graveyard
Pontoon
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mathjazz, Assigned: mathjazz)
Details
Attachments
(1 file)
We introduced a regression in bug 1480830, which breaks the Tags tab on the Project dashboard.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/pontoon/base/utils.py", line 286, in wrap
return f(request, *args, **kwargs)
File "/app/pontoon/projects/views.py", line 85, in ajax_tags
'tags': list(tags_tool),
File "/usr/local/lib/python2.7/site-packages/django/shortcuts.py", line 30, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "/usr/local/lib/python2.7/site-packages/django/template/loader.py", line 68, in render_to_string
return template.render(context, request)
File "/usr/local/lib/python2.7/site-packages/django_jinja/backend.py", line 106, in render
return mark_safe(self.template.render(context))
File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 989, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File "/app/pontoon/projects/templates/projects/includes/tags.html", line 10, in top-level template code
{{ TagList.item(tag, main_link, main_link, latest_activity, chart) }}
File "/app/pontoon/tags/templates/tags/widgets/tag_list.html", line 30, in template
{{ LatestActivity.span(latest_activity) }}
File "/app/pontoon/base/templates/widgets/latest_activity.html", line 7, in template
{% set link = url('pontoon.contributors.contributor.username', latest_activity.user.username) %}
File "/app/pontoon/base/templatetags/helpers.py", line 58, in url
return reverse(viewname, args=args, kwargs=kwargs)
File "/usr/local/lib/python2.7/site-packages/django/urls/base.py", line 91, in reverse
return force_text(iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)))
File "/usr/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 497, in _reverse_with_prefix
raise NoReverseMatch(msg)
NoReverseMatch: Reverse for 'pontoon.contributors.contributor.username' with arguments '(Undefined,)' not found. 1 pattern(s) tried: ['contributors/(?P<username>[\\w-]+)/$']
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Updated•4 years ago
|
Product: Webtools → Webtools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•