From 48f190447c99ea44fbfc933f3442caaf24b3c5ea Mon Sep 17 00:00:00 2001 From: Molkobain Date: Fri, 4 Jan 2019 17:32:49 +0100 Subject: [PATCH] =?UTF-8?q?:bug:=20N=C2=B01939=20REST/JSON:=20Fix=20must?= =?UTF-8?q?=5Fexists=20flag=20for=20remote=20object=20of=20indirect=20link?= =?UTF-8?q?edset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/applicationextension.inc.php | 5 +++++ 1 file changed, 5 insertions(+) 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);