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) "Error asking for %s: %s", n, err)
} }
if value == "" { if value == "" && v.Required() {
if v.Required() { // Redo if it is required, but abort if we keep getting
// Redo if it is required, but abort if we keep getting // blank entries
// blank entries if retry > 2 {
if retry > 2 { return fmt.Errorf("missing required value for %q", n)
return fmt.Errorf("missing required value for %q", n)
}
retry++
continue
} }
retry++
continue
} }
break break