Skip to content

Commit 56f084a

Browse files
committed
fix: fix required bug
1 parent c55e2fe commit 56f084a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

git-consistent

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ const replaceTerm = (program, template, definition, term) => {
111111
if (_.isEmpty(value)) value = input(term, definition)
112112
// TODO: do loop if required and value is empty
113113
} else {
114-
if (_.isEmpty(value)) throw new Error(`${term} is required.`)
114+
if (_.isEmpty(value) && definition.required) throw new Error(`${term} is required.`)
115115
}
116116

117117
return _.replace(template, `<${term}>`, value)

0 commit comments

Comments
 (0)