This is what I see after testing with my own events and events created by others:
In the event_member table inviter field, event_member will be returned for the user who is the creator of the event.
For example, a hypothetical event with eid 111 was created by John with uid 222. Then John invited Jane with uid 333.
When we request:
select uid, inviter from event_member where eid=111
we get:
{ "data": [ { //Jane data "uid":333, "inviter": 222 }, { //John data "uid": 222, "inviter": null } ] }
Thus, all users except the event creator have a nonzero inviter value.
I do not know if all this matches your conclusions or if you find another problem / error.
source share