diff --git a/core/commands/dht.go b/core/commands/dht.go index 03f19ec4a..2711389c7 100644 --- a/core/commands/dht.go +++ b/core/commands/dht.go @@ -241,6 +241,13 @@ var provideRefDhtCmd = &cmds.Command{ return errors.New("cannot provide, no connected peers") } + // Needed to parse stdin args. + // TODO: Lazy Load + err = req.ParseBodyArgs() + if err != nil { + return err + } + rec, _ := req.Options[recursiveOptionName].(bool) var cids []cid.Cid @@ -542,6 +549,12 @@ NOTE: A value may not exceed 2048 bytes. return err } + // Needed to parse stdin args. + err = req.ParseBodyArgs() + if err != nil { + return err + } + if !nd.IsOnline { return ErrNotOnline }