@cryptotaxi247 / kubo / commits / 052d387ae

core/commands2: Fixed 'block' command for req.Files() API

Matt Bell committed Nov 16, 2014 at 00:49 UTC 052d387ae54cfefdee8bf5fb4018841d8f1a03c3
1 file changed +9 -5
core/commands2/block.go
+9 -5
@@ -2,7 +2,6 @@ package commands
2
3 import (
4 "bytes"
5 - "io"
5 "io/ioutil"
6 "time"
7
@@ -97,12 +96,17 @@ It reads from stdin, and <key> is a base58 encoded multihash.
96 return nil, err
97 }
98
100 - in, ok := req.Arguments()[0].(io.Reader)
101 - if !ok {
102 - return nil, u.ErrCast()
99 + file, err := req.Files().NextFile()
100 + if err != nil {
101 + return nil, err
102 + }
103 +
104 + data, err := ioutil.ReadAll(file)
105 + if err != nil {
106 + return nil, err
107 }
108
105 - data, err := ioutil.ReadAll(in)
109 + err = file.Close()
110 if err != nil {
111 return nil, err
112 }