From 942de85d87e2b2900f486b2a8154f4f4f3cb0d66 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 12 Mar 2012 08:14:44 +0100 Subject: [PATCH] check for principal is None - may happen when zope.authentication is patched --- browser/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/browser/common.py b/browser/common.py index 1e400cb..ef4ef49 100644 --- a/browser/common.py +++ b/browser/common.py @@ -269,7 +269,10 @@ class BaseView(GenericView, I18NView): for c in cr: try: principal = pau.getPrincipal(c) - creators.append(principal.title) + if principal is None: + creators.append(c) + else: + creators.append(principal.title) except PrincipalLookupError: creators.append(c) return creators