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