fix(2/refs) optionvalue signature
@mappum this one is straightforward, but tagging you here just in case
Brian Tiger Chow committed
Nov 12, 2014 at 00:08 UTC
7c752271907ddcf3a41045ff5365b1dd5f6e66c6
1 file changed
+15
-2
core/commands2/refs.go
+15
-2
@@ -34,8 +34,21 @@ Note: list all refs recursively with -r.`,
34
Run: func(req cmds.Request) (interface{}, error) {
35
n := req.Context().Node
36
37
- unique, _ := req.Option("unique").Bool()
38
- recursive, _ := req.Option("recursive").Bool()
37
+ unique, found, err := req.Option("unique").Bool()
38
+ if err != nil {
39
+ return nil, err
40
+ }
41
+ if !found {
42
+ unique = false
43
+ }
44
+
45
+ recursive, found, err := req.Option("recursive").Bool()
46
+ if err != nil {
47
+ return nil, err
48
+ }
49
+ if !found {
50
+ recursive = false
51
+ }
52
53
paths, err := internal.CastToStrings(req.Arguments())
54
if err != nil {