From f715061bb2b42599035135a33a7561af955b7d2d Mon Sep 17 00:00:00 2001 From: Gilles Soulier Date: Sun, 24 May 2026 15:30:26 +0200 Subject: [PATCH] refactor(shopping): model_config sur tous les Response, suppression Field inutile --- backend/app/schemas/shopping.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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