Skip to content

Commit 6dfcd45

Browse files
authored
Merge pull request dynamodb-toolbox#103 from bpiggin/102-fix-required-number-check
Support 0 in required number fields. Fixes dynamodb-toolbox#102
2 parents ff8af0b + df2a6af commit 6dfcd45

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/classes/Entity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,7 @@ class Entity<
759759

760760
// Check for required fields
761761
Object.keys(required).forEach(field =>
762-
required[field] && !data[field]
762+
required[field] && (data[field] === undefined || data[field] === null)
763763
&& error(`'${field}${this.schema.attributes[field].alias ? `/${this.schema.attributes[field].alias}` : ''}' is a required field`)
764764
) // end required field check
765765

0 commit comments

Comments
 (0)