Really don't send nulls for invite state

This commit is contained in:
Neil Alexander 2020-04-22 17:42:15 +01:00
parent fa618e76b6
commit 68b6524e14

View file

@ -260,7 +260,7 @@ func NewInviteResponse(ev gomatrixserverlib.HeaderedEvent) *InviteResponse {
if err := json.Unmarshal(ev.Unsigned(), &unsigned); err == nil {
res.InviteState.Events = unsigned.InviteRoomState
}
if res.InviteState.Events == nil {
if len(res.InviteState.Events) == 0 || res.InviteState.Events == nil {
res.InviteState.Events = json.RawMessage{'[', ']'}
}
return &res