diff --git a/src/collective/dms/batchimport/utils.py b/src/collective/dms/batchimport/utils.py index 46adea0..3887733 100644 --- a/src/collective/dms/batchimport/utils.py +++ b/src/collective/dms/batchimport/utils.py @@ -5,7 +5,11 @@ from plone import api from plone.dexterity.utils import createContentInContainer from collective.dms.mailcontent.dmsmail import internalReferenceIncomingMailDefaultValue, receptionDateDefaultValue -from pfwbged.basecontent.behaviors import IDeadline, deadlineDefaultValue + +try: + from pfwbged.basecontent.behaviors import IDeadline, deadlineDefaultValue +except ImportError: + IDeadline = None from . import _ @@ -36,7 +40,7 @@ def createDocument(context, folder, portal_type, document_id, filename, title=document_title, **metadata) log.info('document has been created (id: %s)' % document.id) - if IDeadline.providedBy(document): + if IDeadline and IDeadline.providedBy(document): document.deadline = deadlineDefaultValue(None) version = createContentInContainer(document, 'dmsmainfile',