N°3006 - Fix filtering an UNION with parent class

This commit is contained in:
Eric
2020-05-12 12:08:18 +02:00
parent 2c10913fe5
commit bcd9679957
2 changed files with 18 additions and 4 deletions

View File

@@ -1036,7 +1036,7 @@ class DBObjectSearch extends DBSearch
public function Filter($sClassAlias, DBSearch $oFilter)
{
// If the conditions are the correct ones for Intersect
if (($this->GetFirstJoinedClass() == $oFilter->GetFirstJoinedClass()))
if (MetaModel::IsParentClass($oFilter->GetFirstJoinedClass(),$this->GetFirstJoinedClass()))
{
return $this->Intersect($oFilter);
}