From a495a0cbfcf9f6111c0e598af0864de2b76e4111 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 28 Jan 2026 12:06:30 +0100 Subject: [PATCH] Fix avatar and header descriptions being returned for suspended accounts (#37641) --- app/serializers/rest/account_serializer.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/serializers/rest/account_serializer.rb b/app/serializers/rest/account_serializer.rb index 38ddd6ac4d..3fa541f445 100644 --- a/app/serializers/rest/account_serializer.rb +++ b/app/serializers/rest/account_serializer.rb @@ -82,6 +82,10 @@ class REST::AccountSerializer < ActiveModel::Serializer full_asset_url(object.unavailable? ? object.avatar.default_url : object.avatar_static_url) end + def avatar_description + object.unavailable? ? '' : object.avatar_description + end + def header full_asset_url(object.unavailable? ? object.header.default_url : object.header_original_url) end @@ -90,6 +94,10 @@ class REST::AccountSerializer < ActiveModel::Serializer full_asset_url(object.unavailable? ? object.header.default_url : object.header_static_url) end + def header_description + object.unavailable? ? '' : object.header_description + end + def created_at object.created_at.midnight.as_json end