do not set revision date if it is '0000'

This commit is contained in:
Uwe Steinmann 2017-12-12 07:26:24 +01:00
parent 6d8652f393
commit 2a3b61aada

View File

@ -631,7 +631,8 @@ function insert_document($document) { /* {{{ */
$newVersion = $result[1]->getContent();
$newVersion->setDate(dateToTimestamp($initversion['attributes']['date']));
$newVersion->setRevisionDate($initversion['attributes']['revisiondate']);
if($initversion['attributes']['revisiondate'] && substr($initversion['attributes']['revisiondate'], 0, 4) != '0000')
$newVersion->setRevisionDate($initversion['attributes']['revisiondate']);
if($workflowstate)
$newVersion->setWorkflowState($workflowstate);
$newlogs = array();
@ -754,7 +755,8 @@ function insert_document($document) { /* {{{ */
if($workflowstate)
$newVersion->setWorkflowState($workflowstate);
$newVersion->setDate(dateToTimestamp($version['attributes']['date']));
$newVersion->setRevisionDate($version['attributes']['revisiondate']);
if($version['attributes']['revisiondate'] && substr($version['attributes']['revisiondate'], 0, 4) != '0000')
$newVersion->setRevisionDate($version['attributes']['revisiondate']);
$newlogs = array();
foreach($version['statuslogs'] as $i=>$log) {
if(!array_key_exists($log['attributes']['user'], $objmap['users'])) {