X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=xnet%2Faccounts%2Fdecorators.py;h=bc29091be28aa2e91001bba6021fba7763a8f5ce;hb=7eb52156cbd79d50aaa00cb41a48e653cbae97fd;hp=825df8d5732e07f1853aff9389b595c6487d9071;hpb=9e60ac4deec6ae4fb2b8ff8bae276d0cc7088068;p=xnet diff --git a/xnet/accounts/decorators.py b/xnet/accounts/decorators.py index 825df8d..bc29091 100644 --- a/xnet/accounts/decorators.py +++ b/xnet/accounts/decorators.py @@ -12,8 +12,8 @@ class group_required(object): def __call__(self, view_func): @functools.wraps(view_func) - def wrapped_view_func(request, group_id, *args, **kwargs): - group = get_object_or_404(XGroup, pk=group_id) + def wrapped_view_func(request, group_slug, *args, **kwargs): + group = get_object_or_404(XGroup, short=group_slug) membership = request.user.memberships.filter( xgroup=group, level__gte=self.level,