diff --git a/edbob/pyramid/subscribers.py b/edbob/pyramid/subscribers.py index d68d480..9331a35 100644 --- a/edbob/pyramid/subscribers.py +++ b/edbob/pyramid/subscribers.py @@ -76,7 +76,7 @@ def context_found(event): request.user = Session.query(edbob.User).get(uuid) def has_perm(perm): - return has_permission(request.user, perm) + return has_permission(request.user, perm, session=Session()) request.has_perm = has_perm def get_referrer(default=None):