diff --git a/extensions/nicknames/extend.php b/extensions/nicknames/extend.php index cbe34c408..663885401 100644 --- a/extensions/nicknames/extend.php +++ b/extensions/nicknames/extend.php @@ -41,10 +41,8 @@ return [ return $actor->id === $user->id && $serializer->getActor()->can('editOwnNickname', $user); }), - (new Extend\ApiSerializer(ForumSerializer::class)) - ->attribute('displayNameDriver', function ($serializer, $user) { - return app(SettingsRepositoryInterface::class)->get('display_name_driver', 'username'); - }), + (new Extend\Settings()) + ->serializeToForum('displayNameDriver', 'display_name_driver', null, 'username'), (new Extend\Validator(UserValidator::class)) ->configure(AddNicknameValidation::class),