correctly set default deadline on import (#3296)

This commit is contained in:
Frédéric Péters 2013-08-28 11:59:10 +02:00
parent c68956b113
commit 9a8ec1e841
1 changed files with 4 additions and 0 deletions

View File

@ -5,6 +5,7 @@ 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
from . import _
@ -35,6 +36,9 @@ 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):
document.deadline = deadlineDefaultValue(None)
version = createContentInContainer(document, 'dmsmainfile',
title=_('Scanned Mail'),
file=file_object)