From 9c4d11f9276c46155245a03dbd0f2df48750a141 Mon Sep 17 00:00:00 2001 From: Claire Date: Thu, 26 Feb 2026 17:18:42 +0100 Subject: [PATCH] Add `featured_tags` to `GET /api/v1/profile` (#37932) --- app/serializers/rest/profile_serializer.rb | 2 ++ spec/requests/api/v1/profiles_spec.rb | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/serializers/rest/profile_serializer.rb b/app/serializers/rest/profile_serializer.rb index fb4ffab989..b96daf87d4 100644 --- a/app/serializers/rest/profile_serializer.rb +++ b/app/serializers/rest/profile_serializer.rb @@ -11,6 +11,8 @@ class REST::ProfileSerializer < ActiveModel::Serializer :show_media, :show_media_replies, :show_featured, :attribution_domains + has_many :featured_tags, serializer: REST::FeaturedTagSerializer + def id object.id.to_s end diff --git a/spec/requests/api/v1/profiles_spec.rb b/spec/requests/api/v1/profiles_spec.rb index fa4e8d9a57..faff16bcc1 100644 --- a/spec/requests/api/v1/profiles_spec.rb +++ b/spec/requests/api/v1/profiles_spec.rb @@ -48,7 +48,8 @@ RSpec.describe 'Profile API' do 'note' => account.note, 'show_featured' => account.show_featured, 'show_media' => account.show_media, - 'show_media_replies' => account.show_media_replies + 'show_media_replies' => account.show_media_replies, + 'featured_tags' => [] ) end end