[#8446] update inline username mentions (missed in original work on this ticket)
diff --git a/Allura/allura/lib/markdown_extensions.py b/Allura/allura/lib/markdown_extensions.py
index 576f5e7..9bcc7f8 100644
--- a/Allura/allura/lib/markdown_extensions.py
+++ b/Allura/allura/lib/markdown_extensions.py
@@ -343,7 +343,7 @@
         if user and not user.pending and not user.disabled:
             result = etree.Element('a')
             result.text = "@%s" % user_name
-            result.set('href', user.url())
+            result.set('href', h.username_project_url(user))
             result.set('class', 'user-mention')
         else:
             result = "@%s" % user_name
diff --git a/Allura/allura/tests/test_globals.py b/Allura/allura/tests/test_globals.py
index 627c633..472c1f3 100644
--- a/Allura/allura/tests/test_globals.py
+++ b/Allura/allura/tests/test_globals.py
@@ -919,13 +919,13 @@
         ThreadLocalODMSession.flush_all()
         output = g.markdown.convert('Hello.. @admin1, how are you?')
         assert 'class="user-mention"' in output
-        assert ('href="%s"' % u1.url()) in output
+        assert 'href="/u/admin1/profile/"' in output
         u2 = M.User.register(dict(username='admin-2'), make_project=True)
         ThreadLocalODMSession.flush_all()
         output = g.markdown.convert('Do you know @ab? @admin-2 has solved it!')
         assert 'Do you know @ab?' in output
         assert 'class="user-mention"' in output
-        assert ('href="%s"' % u2.url()) in output
+        assert 'href="/u/admin-2/profile/"' in output
         output = g.markdown.convert('test@admin1.com Hey!')
         assert 'test@admin1.com Hey!' in output