From 92b757fc96938a1bcde79a50cc0930f5297d732c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Sat, 20 Apr 2019 19:57:34 +0400 Subject: [PATCH] :recycle: Create Item from all fields in Pydantic model --- {{cookiecutter.project_slug}}/backend/app/app/crud/item.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/{{cookiecutter.project_slug}}/backend/app/app/crud/item.py b/{{cookiecutter.project_slug}}/backend/app/app/crud/item.py index 4d92b04..9cec459 100644 --- a/{{cookiecutter.project_slug}}/backend/app/app/crud/item.py +++ b/{{cookiecutter.project_slug}}/backend/app/app/crud/item.py @@ -28,7 +28,8 @@ def get_multi_by_owner( def create(db_session: Session, *, item_in: ItemCreate, owner_id: int) -> Item: - item = Item(title=item_in.title, description=item_in.description, owner_id=owner_id) + item_in_data = jsonable_encoder(item_in) + item = Item(**item_in_data, owner_id=owner_id) db_session.add(item) db_session.commit() db_session.refresh(item)