X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/471f26a8c42eda91184cb88211163840aacd5e8c..67f1f536ad087ca9976f093e1f3477cec57f4985:/lib/controller/federation/list.go 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