We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc97851 commit 47fc608Copy full SHA for 47fc608
1 file changed
mp_api/client/core/client.py
@@ -842,7 +842,7 @@ def _submit_request_and_process(
842
data_model(
843
**{
844
field: value
845
- for field, value in raw_doc.model_dump().items()
+ for field, value in dict(raw_doc).items()
846
if field in set_fields
847
}
848
)
@@ -876,9 +876,8 @@ def _submit_request_and_process(
876
877
878
def _generate_returned_model(self, doc):
879
- set_fields = [
880
- field for field, _ in doc if field in doc.model_dump(exclude_unset=True)
881
- ]
+ set_fields = doc.model_fields_set
+
882
unset_fields = [field for field in doc.model_fields if field not in set_fields]
883
884
data_model = create_model(
0 commit comments