From f8c42b89d2f1106fc771b96b9c67795d65d9cbbe Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Mon, 28 Sep 2020 15:52:30 +0100 Subject: [PATCH] Update QueryMissingAuthPrevEvents --- roomserver/internal/query/query.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roomserver/internal/query/query.go b/roomserver/internal/query/query.go index d810dbc74..70911a098 100644 --- a/roomserver/internal/query/query.go +++ b/roomserver/internal/query/query.go @@ -116,13 +116,13 @@ func (r *Queryer) QueryMissingAuthPrevEvents( response.RoomVersion = info.RoomVersion for _, authEventID := range request.AuthEventIDs { - if _, err := r.DB.EventNIDs(ctx, []string{authEventID}); err != nil { + if nids, err := r.DB.EventNIDs(ctx, []string{authEventID}); err != nil || len(nids) != 1 { response.MissingAuthEventIDs = append(response.MissingAuthEventIDs, authEventID) } } for _, prevEventID := range request.PrevEventIDs { - if _, err := r.DB.EventNIDs(ctx, []string{prevEventID}); err != nil { + if nids, err := r.DB.EventNIDs(ctx, []string{prevEventID}); err != nil || len(nids) != 1 { response.MissingPrevEventIDs = append(response.MissingPrevEventIDs, prevEventID) } }