From 52aa054db0b34f3e32e5a67fbd986af46065c593 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Mon, 10 Oct 2022 15:02:34 +0100 Subject: [PATCH] Change precedence --- federationapi/storage/shared/storage.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/federationapi/storage/shared/storage.go b/federationapi/storage/shared/storage.go index d174f0074..eecdc8ecf 100644 --- a/federationapi/storage/shared/storage.go +++ b/federationapi/storage/shared/storage.go @@ -82,7 +82,9 @@ func (d *Database) UpdateRoom( return err } } - + if err = d.FederationJoinedHosts.DeleteJoinedHosts(ctx, txn, removeHosts); err != nil { + return err + } for _, add := range addHosts { err = d.FederationJoinedHosts.InsertJoinedHosts(ctx, txn, roomID, add.MemberEventID, add.ServerName) if err != nil { @@ -90,9 +92,6 @@ func (d *Database) UpdateRoom( } joinedHosts = append(joinedHosts, add) } - if err = d.FederationJoinedHosts.DeleteJoinedHosts(ctx, txn, removeHosts); err != nil { - return err - } return nil }) return