middleware expect project as kwarg so decorator can do the same

This commit is contained in:
Élie Bouttier 2014-08-12 19:30:50 -07:00
parent 702c9cda2c
commit d5f7a65819

View file

@ -11,9 +11,7 @@ def project_perm_required(perm):
def decorator(view):
@wraps(view)
def wrapper(request, *args, **kwargs):
if len(args) > 0 and isinstance(args[0], Project):
project = args[0]
elif 'project' in kwargs.keys():
if 'project' in kwargs.keys():
project = kwargs['project']
else:
project = None