提交 f93b806d 作者: Matt Bell 提交者: Juan Batiz-Benet

commands/http: s/lenRequired/numRequired/

上级 50751617
......@@ -42,10 +42,10 @@ func Parse(r *http.Request, root *cmds.Command) (cmds.Request, error) {
args := make([]interface{}, 0)
// count required argument definitions
lenRequired := 0
numRequired := 0
for _, argDef := range cmd.Arguments {
if argDef.Required {
lenRequired++
numRequired++
}
}
......@@ -58,10 +58,10 @@ func Parse(r *http.Request, root *cmds.Command) (cmds.Request, error) {
for _, argDef := range cmd.Arguments {
// skip optional argument definitions if there aren't sufficient remaining values
if valCount <= lenRequired && !argDef.Required {
if valCount <= numRequired && !argDef.Required {
continue
} else if argDef.Required {
lenRequired--
numRequired--
}
if argDef.Type == cmds.ArgString {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论