only in patch2: unchanged: --- a/src/Entity/Storage/GroupRoleStorage.php +++ b/src/Entity/Storage/GroupRoleStorage.php @@ -87,7 +87,7 @@ class GroupRoleStorage extends ConfigEntityStorage implements GroupRoleStorageIn $uid = $account->id(); $gid = $group->id(); - if (!isset($this->userGroupRoleIds[$uid][$gid])) { + if (!isset($this->userGroupRoleIds[$uid][$gid][$include_implied])) { $ids = []; // Get the IDs from the 'group_roles' field, without loading the roles. @@ -115,10 +115,10 @@ class GroupRoleStorage extends ConfigEntityStorage implements GroupRoleStorageIn } } - $this->userGroupRoleIds[$uid][$gid] = $ids; + $this->userGroupRoleIds[$uid][$gid][$include_implied] = $ids; } - return $this->loadMultiple($this->userGroupRoleIds[$uid][$gid]); + return $this->loadMultiple($this->userGroupRoleIds[$uid][$gid][$include_implied]); } }