X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b1a2bad108376bf0cf50e4260e47c7047318ab6c..0fc359fb99b0c3fe661e091d103edaa76eefa633:/lib/controller/federation/list.go?ds=inline diff --git a/lib/controller/federation/list.go b/lib/controller/federation/list.go index 183557eb15..039caac574 100644 --- a/lib/controller/federation/list.go +++ b/lib/controller/federation/list.go @@ -113,6 +113,11 @@ func (conn *Conn) splitListRequest(ctx context.Context, opts arvados.ListOptions _, err := fn(ctx, conn.cluster.ClusterID, conn.local, opts) return err } + if opts.ClusterID != "" { + // Client explicitly selected cluster + _, err := fn(ctx, conn.cluster.ClusterID, conn.chooseBackend(opts.ClusterID), opts) + return err + } cannotSplit := false var matchAllFilters map[string]bool