Collapse nested if with an &&

This commit is contained in:
James Bardin 2016-08-10 16:34:21 -04:00
parent d6c8b40201
commit c48a1423a1
1 changed files with 7 additions and 9 deletions

View File

@ -363,16 +363,14 @@ func (c *Context) Input(mode InputMode) error {
"Error asking for %s: %s", n, err)
}
if value == "" {
if v.Required() {
// Redo if it is required, but abort if we keep getting
// blank entries
if retry > 2 {
return fmt.Errorf("missing required value for %q", n)
}
retry++
continue
if value == "" && v.Required() {
// Redo if it is required, but abort if we keep getting
// blank entries
if retry > 2 {
return fmt.Errorf("missing required value for %q", n)
}
retry++
continue
}
break