Return the proper error code when wrong password when changing email (#2171)

This commit is contained in:
Alexander Skvortsov 2020-06-17 20:43:04 -04:00 committed by GitHub
parent b87c7189cc
commit 5bca4fda9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,7 @@ namespace Flarum\Api\Controller;
use Flarum\Api\Serializer\CurrentUserSerializer;
use Flarum\Api\Serializer\UserSerializer;
use Flarum\User\Command\EditUser;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\User\Exception\NotAuthenticatedException;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Support\Arr;
use Psr\Http\Message\ServerRequestInterface;
@ -62,7 +62,7 @@ class UpdateUserController extends AbstractShowController
$password = Arr::get($request->getParsedBody(), 'meta.password');
if (! $actor->checkPassword($password)) {
throw new PermissionDeniedException;
throw new NotAuthenticatedException;
}
}