N°1157 Portal: Exception raised in BrowseBrick when one of the levels had no scope.

SVN:trunk[5129]
This commit is contained in:
Guillaume Lajarige
2017-11-16 09:05:02 +00:00
parent 011e6d895b
commit 28b3110895

View File

@@ -410,7 +410,7 @@ class BrowseBrickController extends BrickController
$oScopeSearch = $oApp['scope_validator']->GetScopeFilterForProfiles(UserRights::ListProfiles(), $oSearch->GetClass(), UR_ACTION_READ);
$oSearch = ($oScopeSearch !== null) ? $oSearch->Intersect($oScopeSearch) : null;
// - Allowing all data if necessary
if ($oScopeSearch->IsAllDataAllowed())
if ($oScopeSearch !== null && $oScopeSearch->IsAllDataAllowed())
{
$oSearch->AllowAllData();
}