diff --git a/core/bulkchange.class.inc.php b/core/bulkchange.class.inc.php index 08be60d0f..6e9b918c2 100644 --- a/core/bulkchange.class.inc.php +++ b/core/bulkchange.class.inc.php @@ -468,10 +468,11 @@ class BulkChange // foreach ($this->m_aAttList as $sAttCode => $iCol) { - $oAttDef = MetaModel::GetAttributeDef($this->m_sClass, $sAttCode); - // skip the private key, if any if ($sAttCode == 'id') continue; + + $oAttDef = MetaModel::GetAttributeDef($this->m_sClass, $sAttCode); + // skip reconciliation keys if (!$oAttDef->IsWritable() && in_array($sAttCode, $this->m_aReconcilKeys)){ continue; }