|
@@ -12,7 +12,8 @@ from django.utils.translation import ugettext as _
|
|
|
|
|
|
from misago.acl import add_acl
|
|
|
from misago.core.decorators import require_POST
|
|
|
-from misago.core.shortcuts import get_object_or_404, paginate, pagination_dict, validate_slug
|
|
|
+from misago.core.shortcuts import (
|
|
|
+ get_object_or_404, paginate, pagination_dict, validate_slug)
|
|
|
from misago.core.utils import clean_return_path
|
|
|
from misago.threads.permissions import allow_message_user
|
|
|
|
|
@@ -33,6 +34,7 @@ def profile_view(f):
|
|
|
|
|
|
relations = ('rank', 'online_tracker', 'ban_cache')
|
|
|
queryset = User.objects.select_related(*relations)
|
|
|
+
|
|
|
profile = get_object_or_404(queryset, pk=kwargs.pop('pk'))
|
|
|
|
|
|
validate_slug(profile, kwargs.pop('slug'))
|