diff --git a/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_getResourceItemList.xml b/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_getResourceItemList.xml index b7221fdf9086d1bb1232d8612810f2014928c908..e39bf086d2d6fc9876d018d39c0dd4781253d5ed 100644 --- a/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_getResourceItemList.xml +++ b/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_getResourceItemList.xml @@ -66,8 +66,9 @@ def getResourceItemList():\n url_list = context.portal_preferences.getPreferredEventResourceList()\n for url in url_list:\n try:\n - resource_value = context.getPortalObject().restrictedTraverse(url)\n - result.append((resource_value.getTranslatedTitle(), resource_value.getRelativeUrl()))\n + resource_value = context.getPortalObject().restrictedTraverse(url, None)\n + if resource_value is not None:\n + result.append((resource_value.getTranslatedTitle(), resource_value.getRelativeUrl()))\n except Unauthorized:\n pass\n return result\n diff --git a/bt5/erp5_crm/bt/revision b/bt5/erp5_crm/bt/revision index 281cd6613181a393e96a191e3a2a1ed84fed60df..4af7c92223a703030640aecf8e393d8656d607cc 100644 --- a/bt5/erp5_crm/bt/revision +++ b/bt5/erp5_crm/bt/revision @@ -1 +1 @@ -469 \ No newline at end of file +470 \ No newline at end of file