When team 5 and team 8 friend request us, they are getting HTTP 500 because they are misconfigured:
The flow is this:
1) They send request
2) we don't know their author, OR we try to update them, then we echo the request to their server to get profile info
3) we can't hit them back and get a 500
4) this 500 gets echoed to them for some reason
5) We look like we're borken
This may not happen when we are configured properly, but sitll we should bite the 500 better from them. Actually, we are biting it properly for the other requests so I just need to check the logic and deal.
When team 5 and team 8 friend request us, they are getting HTTP 500 because they are misconfigured: The flow is this:
1) They send request 2) we don't know their author, OR we try to update them, then we echo the request to their server to get profile info 3) we can't hit them back and get a 500 4) this 500 gets echoed to them for some reason 5) We look like we're borken
This may not happen when we are configured properly, but sitll we should bite the 500 better from them. Actually, we are biting it properly for the other requests so I just need to check the logic and deal.