diff --git a/core/ormlinkset.class.inc.php b/core/ormlinkset.class.inc.php index 1646270a9..e1c80a040 100644 --- a/core/ormlinkset.class.inc.php +++ b/core/ormlinkset.class.inc.php @@ -513,6 +513,15 @@ class ormLinkSet implements iDBObjectSetIterator, Iterator, SeekableIterator { $bUpdateFromDelta = true; } + } else { + //@since 3.2.2 N°2364 - API : remove old linkedset persistance + /* Goo pattern to use: + * $oCISet = $oTicket->Get(‘functioncis_list’); + * $oCISet->AddItem(MetaModel::NewObject(‘lnkFunctionCIToTicket’, array(‘ci_id’=> 12345)); + * $oCISet->RemoveItem(123456); + * $oTicket->Set(‘functionalcis_list’, $oCISet); + */ + DeprecatedCallsLog::NotifyDeprecatedPhpMethod('old pattern - please get previous value of the linked set, modify it and set it back to the host object'); } if ($bUpdateFromDelta) @@ -528,7 +537,6 @@ class ormLinkSet implements iDBObjectSetIterator, Iterator, SeekableIterator else { // For backward compatibility reasons, let's rebuild a delta... - // Reset the delta $this->iCursor = 0; $this->aAdded = array();