Unbreak postgres
MODIFY
federationsender/consumers/eduserver.go
federationsender/consumers/eduserver.go
+// Copyright 2020 The Matrix.org Foundation C.I.C.
+//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

MODIFY
federationsender/consumers/keychange.go
federationsender/consumers/keychange.go
+// Copyright 2020 The Matrix.org Foundation C.I.C.
+//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

MODIFY
federationsender/storage/postgres/joined_hosts_table.go
federationsender/storage/postgres/joined_hosts_table.go
@@ -154,7 +154,7 @@ func (s *joinedHostsStatements) SelectAllJoinedHosts(
func (s *joinedHostsStatements) SelectJoinedHostsForRooms(
ctx context.Context, roomIDs []string,
) ([]gomatrixserverlib.ServerName, error) {
- rows, err := s.selectJoinedHostsForRoomsStmt.QueryContext(ctx)
+ rows, err := s.selectJoinedHostsForRoomsStmt.QueryContext(ctx, pq.StringArray(roomIDs))
if err != nil {
return nil, err
}

Unbreak postgres