X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/44c95f99098fa6c6acbfa82d4b6cbc6015eb6e39..cd45aed0312fc44046dcafe1681f5a4dc3ec1512:/sdk/go/keepclient/collectionreader.go diff --git a/sdk/go/keepclient/collectionreader.go b/sdk/go/keepclient/collectionreader.go index 57829aadeb..3f39aff44c 100644 --- a/sdk/go/keepclient/collectionreader.go +++ b/sdk/go/keepclient/collectionreader.go @@ -43,14 +43,7 @@ func (kc *KeepClient) CollectionFileReader(collection map[string]interface{}, fi } func (kc *KeepClient) ManifestFileReader(m manifest.Manifest, filename string) (arvados.File, error) { - f := &file{ - kc: kc, - } - err := f.load(m, filename) - if err != nil { - return nil, err - } - return f, nil + return (&arvados.Collection{ManifestText: m.Text}).FileSystem(nil, kc).OpenFile(filename, os.O_RDONLY, 0) } type file struct {