diff --git a/core/modules/rest/src/Plugin/rest/resource/UserLoginResource.php b/core/modules/rest/src/Plugin/rest/resource/UserLoginResource.php index aebbb32..a52c807 100644 --- a/core/modules/rest/src/Plugin/rest/resource/UserLoginResource.php +++ b/core/modules/rest/src/Plugin/rest/resource/UserLoginResource.php @@ -228,7 +228,7 @@ protected function userIsBlocked($name) { * The HTTP response object */ protected function requestNewPassword(array $reset_info) { - $name = $reset_info[0]['name']; + $name = $reset_info['name']; // Verify that the email or username is filled. if (!$name) { throw new BadRequestHttpException('Missing Email or Username.'); @@ -252,7 +252,7 @@ protected function requestNewPassword(array $reset_info) { } // @TODO get the current language. - $mail = _user_mail_notify('password_reset', $account, $reset_info[0]['lang']); + $mail = _user_mail_notify('password_reset', $account, $reset_info['lang']); if (!empty($mail)) { $this->logger->notice('Password reset instructions mailed to %name at %email.', ['%name' => $account->getUsername(), '%email' => $account->getEmail()]); return new ResourceResponse('Further instructions have been sent to your email address.', 200, []);