diff --git a/packages/discovery-provider/src/queries/get_support_for_user.py b/packages/discovery-provider/src/queries/get_support_for_user.py index e994d296a69..e5ecf1ee02e 100644 --- a/packages/discovery-provider/src/queries/get_support_for_user.py +++ b/packages/discovery-provider/src/queries/get_support_for_user.py @@ -24,11 +24,15 @@ def query_result_to_support_response( { "rank": row[0], "amount": row[1].amount, - "user": users[ - row[1].sender_user_id if user_is_sender else row[1].receiver_user_id - ], + "user": users[user_id], } for row in results + if ( + user_id := ( + row[1].sender_user_id if user_is_sender else row[1].receiver_user_id + ) + ) + in users ]