X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3d5a1c29aad86476f2e789e1e54cabf8b4605aa2..98cfc0a3924a16654150899afbb7fd255439cec3:/sdk/go/arvados/fs_project.go 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{