Skip to content

Commit 0b5d822

Browse files
stainless-botRobertCraigie
authored andcommitted
Fix BaseModel construction for required fields
1 parent 4a31ae0 commit 0b5d822

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lithic/_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def construct(cls: Type[ModelT], _fields_set: set[str] | None = None, **values:
2727
key = name
2828

2929
if key in values:
30-
if values[key] is None and not field.required:
30+
if values[key] is None:
3131
fields_values[name] = field.get_default()
3232
else:
3333
if not is_literal_type(field.type_) and (

0 commit comments

Comments
 (0)