diff --git a/app/serializers/rest/account_serializer.rb b/app/serializers/rest/account_serializer.rb index e24cdfab856..34c99669ce0 100644 --- a/app/serializers/rest/account_serializer.rb +++ b/app/serializers/rest/account_serializer.rb @@ -24,6 +24,8 @@ class REST::AccountSerializer < ActiveModel::Serializer attribute :feature_approval attribute :email_subscriptions, if: -> { Rails.application.config.x.email_subscriptions && Setting.email_subscriptions } + attribute :invalid_handle, if: :invalid_handle? + class AccountDecorator < SimpleDelegator def self.model_name Account.model_name @@ -152,6 +154,11 @@ class REST::AccountSerializer < ActiveModel::Serializer object.memorial? end + def invalid_handle + object.invalidated_username? + end + alias invalid_handle? invalid_handle + def roles if object.unavailable? || object.user.nil? []