X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4ad6191d53207a8b2d4c0c8a30b18119daaa5fbc..8fbe20476e2d10b1fc8dac848b2a0ffdf488a082:/sdk/go/arvados/fs_project.go?ds=sidebyside diff --git a/sdk/go/arvados/fs_project.go b/sdk/go/arvados/fs_project.go index a68e83945e..df1d06e753 100644 --- a/sdk/go/arvados/fs_project.go +++ b/sdk/go/arvados/fs_project.go @@ -35,10 +35,11 @@ func (fs *customFileSystem) projectsLoadOne(parent inode, uuid, name string) (in contents = CollectionList{} err = fs.RequestAndDecode(&contents, "GET", "arvados/v1/groups/"+uuid+"/contents", nil, ResourceListParams{ Count: "none", + Order: "uuid", Filters: []Filter{ {"name", "=", strings.Replace(name, subst, "/", -1)}, {"uuid", "is_a", []string{"arvados#collection", "arvados#group"}}, - {"groups.group_class", "=", "project"}, + {"groups.group_class", "in", []string{"project", "filter"}}, }, Select: []string{"uuid", "name", "modified_at", "properties"}, }) @@ -104,7 +105,7 @@ func (fs *customFileSystem) projectsLoadAll(parent inode, uuid string) ([]inode, {"uuid", "is_a", class}, } if class == "arvados#group" { - filters = append(filters, Filter{"group_class", "=", "project"}) + filters = append(filters, Filter{"groups.group_class", "in", []string{"project", "filter"}}) } params := ResourceListParams{