make pfwbged.basecontent optional

This commit is contained in:
Frédéric Péters 2013-10-02 22:29:53 +02:00
parent 9a8ec1e841
commit 4ebe74c350
1 changed files with 6 additions and 2 deletions

View File

@ -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',