N°4284 - Object modification: Attribute value lost if not allowed to be seen

This commit is contained in:
acognet
2022-02-14 12:26:16 +01:00
parent 35165568af
commit 788caf9c50

View File

@@ -416,7 +416,11 @@ class DBUnionSearch extends DBSearch
$aSearches = array();
foreach ($this->aSearches as $oSearch)
{
$aSearches[] = $oSearch->Filter($sClassAlias, $oFilter);
if (!$oSearch->IsAllDataAllowed() && !$oSearch->IsDataFiltered()) {
$aSearches[] = $oSearch->Filter($sClassAlias, $oFilter);
} else {
$aSearches[] = $oSearch;
}
}
return new DBUnionSearch($aSearches);
}