diff --git a/halfapi/acl.py b/halfapi/acl.py index 30111b5..4377cf2 100644 --- a/halfapi/acl.py +++ b/halfapi/acl.py @@ -8,11 +8,9 @@ def connected(func): """ @wraps(func) def caller(req, *args, **kwargs): - try: - getattr(req.user, 'is_authenticated') - return func(req, **kwargs) - except AttributeError: + if not hasattr(req.user, 'is_authenticated'): return False + return func(req, **kwargs) return caller