diff --git a/application/applicationextension.inc.php b/application/applicationextension.inc.php index d8e85b39e..030ab6f5e 100644 --- a/application/applicationextension.inc.php +++ b/application/applicationextension.inc.php @@ -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);