# HG changeset patch # User Marcin Kuzminski # Date 2010-07-01 21:44:26 # Node ID f5f290d68646dd9a5028da5be09460c5943cb83d # Parent 40b409af53a5ecd20b3b1c2da160749a5ea3cc2a fixed auth bug diff --git a/pylons_app/lib/auth.py b/pylons_app/lib/auth.py --- a/pylons_app/lib/auth.py +++ b/pylons_app/lib/auth.py @@ -282,7 +282,9 @@ class PermsFunction(object): self.repo_name = None def __call__(self, check_Location=''): - user = session['hg_app_user'] + user = session.get('hg_app_user', False) + if not user: + return False self.user_perms = user.permissions self.granted_for = user.username log.debug('checking %s %s', self.__class__.__name__, self.required_perms)