when a newly created user sends friend request to another account, you can’t accept or decline the offer, even after the new accounts sets name and friend_id.
now both accounts are unable to send friend request to eachother whilst this buggy request is lingering.
I added a fallback to be able to accept/decline these by using the request id, so you should be able to remove them now.
Also added a guard in the friends place to prevent from sending a friend request before you filled out your profile.
Let me know if this solves it so I can close the issue.
i’ve accepted the request but now there is a no name no id friend in the list that i can’t unfriend
(thought it would add the other account)
other account didn’t have a new friend generated and still both accounts can’t send account requests to eachother (it says it sends but other does not receive).
{
“id”: 1175,
“created_at”: “2026-04-26T09:21:50.101652+00:00”,
“friend_id_accepter”: “5655972908951403”,
“friend_id_requester”: “”,
“state”: “accepted”,
“username_accepter”: “aaaaaaaaaaa”,
“username_requester”: “”
}]
and to:
{“friend_id”:“6734982560528247”,“action”:“send_request”}
i get:
{
“message”: “Request already exists”
}
I’ve removed the other account from friends with a modified manage-friend request. now the accounts can send and accept requests. thank you.
the guard you’ve added now should be enough to close the issue i think.
I found about 10 other records in the db where the friend_id_requester was empty. I removed them from the db to clean it up.
I think I have somehow a similar issue, user Liran sent me a trade request and a friend request. The trade request shows up as ‘unknown’ (I know it’s him because he sent me the card in game), see below:
In the friend request I can see the name but neither the accept nor the decline button works and I keep having the notification at the top, see below: