From 0b5d822b857ad7a85fd7db4efb6bf4a971ca09e6 Mon Sep 17 00:00:00 2001 From: Stainless Bot Date: Mon, 25 Jul 2022 22:45:24 +0000 Subject: [PATCH] Fix BaseModel construction for required fields --- lithic/_models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lithic/_models.py b/lithic/_models.py index abd35df6..6c756a1b 100644 --- a/lithic/_models.py +++ b/lithic/_models.py @@ -27,7 +27,7 @@ def construct(cls: Type[ModelT], _fields_set: set[str] | None = None, **values: key = name if key in values: - if values[key] is None and not field.required: + if values[key] is None: fields_values[name] = field.get_default() else: if not is_literal_type(field.type_) and (