make pfwbged.basecontent optional
This commit is contained in:
parent
9a8ec1e841
commit
4ebe74c350
|
@ -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',
|
||||
|
|
Reference in New Issue