diff --git a/core/modules/user/lib/Drupal/user/UserBCDecorator.php b/core/modules/user/lib/Drupal/user/UserBCDecorator.php index e6f4c5b..b65e9b2 100644 --- a/core/modules/user/lib/Drupal/user/UserBCDecorator.php +++ b/core/modules/user/lib/Drupal/user/UserBCDecorator.php @@ -21,7 +21,8 @@ public function &__get($name) { // Special handling for roles, as the return value is expected to be an // array. if ($name == 'roles') { - $this->decorated->getRoles(); + $roles = $this->decorated->getRoles(); + return $roles; } return parent::__get($name); }