diff --git a/backend/app/schemas/shopping.py b/backend/app/schemas/shopping.py index 31e3c4b..8247941 100644 --- a/backend/app/schemas/shopping.py +++ b/backend/app/schemas/shopping.py @@ -2,7 +2,7 @@ import uuid from datetime import datetime, date from decimal import Decimal from typing import Literal -from pydantic import BaseModel, ConfigDict, Field, model_validator +from pydantic import BaseModel, ConfigDict, model_validator class StoreResponse(BaseModel): @@ -43,6 +43,7 @@ class ListItemUpdate(BaseModel): class ListItemResponse(BaseModel): + model_config = ConfigDict(from_attributes=True) id: uuid.UUID product_id: uuid.UUID | None custom_name: str | None @@ -80,6 +81,7 @@ class ShoppingListResponse(BaseModel): class ShoppingListDetailResponse(BaseModel): + model_config = ConfigDict(from_attributes=True) id: uuid.UUID name: str | None store_id: uuid.UUID | None