X-Git-Url: https://git.openstreetmap.org/osqa.git/blobdiff_plain/7f3dd827951cbd24d8549bbe6cc50ab3b54a7dfc..7a6498fcb87f1e544af26946fa27668081bea78b:/forum/views/users.py diff --git a/forum/views/users.py b/forum/views/users.py index cf9b373..82e8175 100644 --- a/forum/views/users.py +++ b/forum/views/users.py @@ -305,7 +305,10 @@ def user_view(template, tab_name, tab_title, tab_description, private=False, tab try: return reverse(fn.__name__, kwargs={'id': vu.id, 'slug': slugify(smart_unicode(vu.username))}) except NoReverseMatch: - return reverse(fn.__name__, kwargs={'id': vu.id}) + try: + return reverse(fn.__name__, kwargs={'id': vu.id}) + except NoReverseMatch: + return reverse(fn.__name__, kwargs={'slug': slugify(smart_unicode(vu.username))}) ui.register(ui.PROFILE_TABS, ui.ProfileTab( tab_name, tab_title, tab_description,url_getter, private, render_to, weight