diff -r 34e6d07ea2e9 -r 29b1aaf9e080 src/pyams_content/shared/common/zmi/dashboard.py --- a/src/pyams_content/shared/common/zmi/dashboard.py Tue Nov 06 14:40:22 2018 +0100 +++ b/src/pyams_content/shared/common/zmi/dashboard.py Wed Nov 07 17:29:16 2018 +0100 @@ -22,7 +22,6 @@ from zope.intid.interfaces import IIntIds from pyams_catalog.query import CatalogResultSet -from pyams_content import _ from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION, PUBLISH_CONTENT_PERMISSION from pyams_content.profile.interfaces import IAdminProfile from pyams_content.shared.common import CONTENT_TYPES @@ -59,6 +58,8 @@ from pyams_zmi.layer import IAdminLayer from pyams_zmi.view import InnerAdminView +from pyams_content import _ + # # Shared tools common adapters @@ -233,8 +234,11 @@ except AttributeError: return '--' else: - manager = get_utility(ISecurityManager) - return manager.get_principal(next(iter(owner))).title + if owner: + manager = get_utility(ISecurityManager) + return manager.get_principal(next(iter(owner))).title + else: + return '--' @adapter_config(name='modified', context=(Interface, IPyAMSLayer, IDashboardTable), provides=IColumn)