diff --git a/api/users/serializers.py b/api/users/serializers.py index 301985ac744..7b51f5805b2 100644 --- a/api/users/serializers.py +++ b/api/users/serializers.py @@ -103,6 +103,7 @@ class UserSerializer(JSONAPISerializer): { 'html': 'absolute_url', 'profile_image': 'profile_image_url', + 'merged_by': 'get_merged_by_absolute_url', }, ), ) @@ -240,6 +241,10 @@ def get_default_region_id(self, obj): def get_accepted_terms_of_service(self, obj): return bool(obj.accepted_terms_of_service) + def get_merged_by_absolute_url(self, obj): + if obj.merged_by: + return obj.merged_by.absolute_url + def profile_image_url(self, user): size = self.context['request'].query_params.get('profile_image_size') return user.profile_image_url(size=size)