diff --git a/app/serializers/user_serializer.rb b/app/serializers/user_serializer.rb index e7f6073ea3a..23cda8dadcd 100644 --- a/app/serializers/user_serializer.rb +++ b/app/serializers/user_serializer.rb @@ -115,6 +115,7 @@ class UserSerializer < BasicUserSerializer :bio_excerpt, :location, :website, + :website_name, :profile_background, :card_background diff --git a/spec/serializers/user_serializer_spec.rb b/spec/serializers/user_serializer_spec.rb index 52613f9d501..38b5a2be8c6 100644 --- a/spec/serializers/user_serializer_spec.rb +++ b/spec/serializers/user_serializer_spec.rb @@ -8,7 +8,7 @@ describe UserSerializer do let(:serializer) { UserSerializer.new(user, scope: Guardian.new, root: false) } let(:json) { serializer.as_json } - let(:untrusted_attributes) { %i{bio_raw bio_cooked bio_excerpt location website profile_background card_background} } + let(:untrusted_attributes) { %i{bio_raw bio_cooked bio_excerpt location website website_name profile_background card_background} } it "doesn't serialize untrusted attributes" do untrusted_attributes.each { |attr| expect(json).not_to have_key(attr) }