From de68827653717b1cc5cbe251220c17b2301135a2 Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Tue, 4 Apr 2017 09:08:36 +0000 Subject: [PATCH] =?UTF-8?q?(Retrofit=20from=20trunk)=20N=C2=B0807=20Portal?= =?UTF-8?q?:=20add=5Fto=5Flist=20can=20now=20be=20used=20in=20action=20rul?= =?UTF-8?q?es=20(Note:=20Works=20only=20for=20IndirectLinkedSet,=20not=20L?= =?UTF-8?q?inkedSet)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SVN:2.3[4661] --- .../fieldrenderer/bslinkedsetfieldrenderer.class.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/renderer/bootstrap/fieldrenderer/bslinkedsetfieldrenderer.class.inc.php b/sources/renderer/bootstrap/fieldrenderer/bslinkedsetfieldrenderer.class.inc.php index 9e163dffab..ee21fc4afc 100644 --- a/sources/renderer/bootstrap/fieldrenderer/bslinkedsetfieldrenderer.class.inc.php +++ b/sources/renderer/bootstrap/fieldrenderer/bslinkedsetfieldrenderer.class.inc.php @@ -499,7 +499,7 @@ EOF } $aItemProperties = array( - 'id' => $oItem->GetKey(), + 'id' => ($this->oField->IsIndirect() && $oItem->IsNew()) ? -1*$oRemoteItem->GetKey() : $oItem->GetKey(), 'target_id' => $oRemoteItem->GetKey(), 'name' => $oItem->GetName(), 'attributes' => array() @@ -529,7 +529,7 @@ EOF } $aItems[] = $aItemProperties; - $aItemIds[] = array('id' => $oItem->GetKey()); + $aItemIds[] = array('id' => $aItemProperties['id']); } }