diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py
index b295d8e82d311caac68bdae840f86d0f7fc416cd..1ade9143ff2d00a16dcf8c32f73e19c5cd0cab45 100644
--- a/product/ERP5Type/Base.py
+++ b/product/ERP5Type/Base.py
@@ -2781,7 +2781,8 @@ class Base( CopyContainer,
     """
     if context is None:
       pt = self._getTypesTool()
-      type_info = pt.getTypeInfo(self.getPortalType())
+      portal_type = self.getPortalType()
+      type_info = pt.getTypeInfo(portal_type)
       if type_info is None:
         raise ValueError('No such content type: %s' % portal_type)