From 137f8dc0ef2237f707d66ca06902fc5c93c353cd Mon Sep 17 00:00:00 2001 From: Ihor Sokhan Date: Wed, 10 Dec 2025 18:28:22 +0200 Subject: [PATCH] return mergerer page in case user was merged into another account --- api/users/serializers.py | 5 +++++ 1 file changed, 5 insertions(+) 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)