From d49c67a3d467e78377dc32f9e7c8f8a997bf388b Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 29 Sep 2020 10:58:40 +0100 Subject: [PATCH] Update check in 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 70911a098..bfd788b72 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 nids, err := r.DB.EventNIDs(ctx, []string{authEventID}); err != nil || len(nids) != 1 { + if nids, err := r.DB.EventNIDs(ctx, []string{authEventID}); err != nil || len(nids) == 0 { response.MissingAuthEventIDs = append(response.MissingAuthEventIDs, authEventID) } } for _, prevEventID := range request.PrevEventIDs { - if nids, err := r.DB.EventNIDs(ctx, []string{prevEventID}); err != nil || len(nids) != 1 { + if nids, err := r.DB.EventNIDs(ctx, []string{prevEventID}); err != nil || len(nids) == 0 { response.MissingPrevEventIDs = append(response.MissingPrevEventIDs, prevEventID) } }