Merge remote-tracking branch 'origin/support/2.5' into release/2.6

This commit is contained in:
Eric
2018-11-16 11:33:33 +01:00

View File

@@ -387,8 +387,9 @@ class CriterionToOQL extends CriterionConversionAbstract
// Hierarchical keys
try
{
if ($sHierarchicalKeyCode !== false)
if (($sHierarchicalKeyCode !== false) && ($oSearch instanceof DBObjectSearch))
{
// NOTE: The hierarchy does not work for unions for now. It'll be done with the full support of unions in search.
// Add all the joins for hierarchical key
$oFilter = new DBObjectSearch($sTargetClass);
$sFilterAlias = $oFilter->GetClassAlias();