diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py index 939b396c28c82105af5c48c79214d1dce77760bb..f0e793b9ffb457cb66a509b8adf1dbf0e6193c53 100644 --- a/product/ERP5Type/Base.py +++ b/product/ERP5Type/Base.py @@ -2816,7 +2816,11 @@ class Base( CopyContainer, def isTempObject(self): """Return true if self is an instance of a temporary document class. """ - return getattr(self.__class__, 'isTempDocument', 0) + isTempDocument = getattr(self.__class__, 'isTempDocument', None) + if isTempDocument is not None: + return isTempDocument() + else: + return False # Workflow Related Method security.declarePublic('getWorkflowStateItemList')