N°1765 - Fix Organization filter and UNION filter in ExternalKey search

This commit is contained in:
Eric
2018-11-16 11:31:36 +01:00
parent 5cedcb2389
commit 9ceb8e9f0b

View File

@@ -334,8 +334,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();