From 2a3b61aadabb6a4b3064c99e02e558326847aae3 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 12 Dec 2017 07:26:24 +0100 Subject: [PATCH] do not set revision date if it is '0000' --- utils/xmlimport.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/xmlimport.php b/utils/xmlimport.php index 713b91a74..ad0e9fb3e 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -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'])) {