N°4305 - n-n links to same class - Fix fatal error when original set is already provided with the target class

This commit is contained in:
Eric Espie
2021-09-21 10:23:30 +02:00
parent f55193604c
commit 98013a68a4

View File

@@ -836,6 +836,9 @@ class ormLinkSet implements iDBObjectSetIterator, Iterator, SeekableIterator
}
$oLinkSearch->AddCondition_PointingTo($oRemoteClassSearch, $sExtKeyToRemote);
if ($sTargetClass != $this->sClass) {
$oLinkSearch->RenameAlias($sTargetClass, self::REMOTE_ALIAS);
}
$oLinkSearch->SetSelectedClasses([self::LINK_ALIAS, self::REMOTE_ALIAS]);
}
$oLinkSet = new DBObjectSet($oLinkSearch);