﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25798	RedirectView providing different request object to decorator	connexion2000	nobody	"I have my own simple decorator:

{{{
def ensure_user_has_profile(view_func):
    def _decorator(request, *args, **kwargs):
        if request.user:
            if request.user.is_authenticated():
                if not hasattr(request.user, 'profile'):
                    profile = Profile()
                    profile.user = request.user
                    profile.save()

        response = view_func(request, *args, **kwargs)
        return response

    return wraps(view_func)(_decorator)
}}}


However when RedirectView is decorated with above decorator it causes an error:

{{{
'HomeView' object has no attribute 'user'
}}}
to make it work I need to access user by typing: request.request.user. Then it works with RedirectView, but not with other views."	Bug	closed	Uncategorized	1.9rc1	Normal	invalid	decorator		Unreviewed	0	0	0	0	0	0
