diff --git a/product/ERP5Type/ObjectMessage.py b/product/ERP5Type/ObjectMessage.py
index 10a4bf60626ce04bfdb3a0a37ced89bff0cba81f..e0356c78c279d9802f8d3df8cca676643b34ebbc 100644
--- a/product/ERP5Type/ObjectMessage.py
+++ b/product/ERP5Type/ObjectMessage.py
@@ -74,9 +74,7 @@ class ObjectMessage:
      if request is not None:
        for item in request:
          if item.meta_type ==  'ERP5 Site':
-           portal = item 
-           portal_categories = getToolByName(portal, 'portal_categories')
-           return portal_categories.resolveCategory(self.object_relative_url)
+           return item.restrictedTraverse(self.object_relative_url)
 
      return None