- Sepcial corner case when loading objects with external keys and these externla keys themsleves have reconciliation keys that are also externla keys.

Example: On a person the field location_id
Can be specified by Location->Name and Location->Owner Organization (The 2 reconciliation keys for the class Location). The latter is also an external key, and therefore only an Id can be supplied for this field. Note that Location->Owner Organization->Name is not yet supported.

SVN:trunk[738]
This commit is contained in:
Denis Flaven
2010-09-01 17:27:18 +00:00
parent 22aef82b83
commit b0d89dece3
2 changed files with 18 additions and 6 deletions

View File

@@ -274,6 +274,7 @@ class BulkChange
if ($oExtKey->IsNullAllowed())
{
$oTargetObj->Set($sAttCode, $oExtKey->GetNullValue());
$aResults[$sAttCode]= new CellStatus_Issue(null, $oTargetObj->Get($sAttCode), 'Object not found');
}
else
{