🐛 N°1939 REST/JSON: Fix must_exists flag for remote object of indirect linkedset

This commit is contained in:
Molkobain
2019-01-04 17:32:49 +01:00
parent 63184d0bf5
commit 48f190447c

View File

@@ -1167,6 +1167,11 @@ class RestUtils
foreach($value as $oValues)
{
$oLnk = static::MakeObjectFromFields($sLnkClass, $oValues);
// Fix for N°1939
if(($oAttDef instanceof AttributeLinkedSetIndirect) && ($oLnk->Get($oAttDef->GetExtKeyToRemote()) == 0))
{
continue;
}
$aLinks[] = $oLnk;
}
$value = DBObjectSet::FromArray($sLnkClass, $aLinks);