diff --git a/setup/modelfactory.class.inc.php b/setup/modelfactory.class.inc.php index 877b181f2..850c63cb6 100644 --- a/setup/modelfactory.class.inc.php +++ b/setup/modelfactory.class.inc.php @@ -1064,7 +1064,7 @@ EOF if (!$oNodeClone) { $sAlteration = $oNode->getAttribute('_alteration'); - $bCopyContents = ($sAlteration == 'replaced') || ($sAlteration == 'added'); + $bCopyContents = ($sAlteration == 'replaced') || ($sAlteration == 'added') || ($sAlteration == 'needed'); $oNodeClone = $oTargetDoc->importNode($oNode->cloneNode($bCopyContents), $bCopyContents); $oNodeClone->removeAttribute('_alteration'); if ($oNodeClone->hasAttribute('_old_id'))