Skip to content

Commit d90fedb

Browse files
committed
init pydantic model from kwargs to remove warning
1 parent 0de9e20 commit d90fedb

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

fastapi_jsonapi/views/view_base.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -289,15 +289,9 @@ def update_related_object(
289289
),
290290
},
291291
)
292-
# ?
293-
# TODO: Expected `UserSchemaRelationshipsJSONAPI` but got `dict` - serialized value may not be as expected
294-
"""
295-
pydantic/main.py:362: UserWarning: Pydantic serializer warnings:
296-
Expected `UserSchemaRelationshipsJSONAPI` but got `dict` - serialized value may not be as expected
297-
return self.__pydantic_serializer__.to_python(
298-
"""
299-
included_objects[cache_key] = object_schema.model_validate(
300-
obj=parent_included_object.model_dump(
292+
293+
included_objects[cache_key] = object_schema(
294+
**parent_included_object.model_dump(
301295
exclude={"relationships"} if getattr(parent_included_object, "relationships", None) is None else None,
302296
),
303297
).copy(

0 commit comments

Comments
 (0)