refactor(shopping): typage relation product avec syntaxe X | None (cohérence)

This commit is contained in:
2026-05-24 15:27:07 +02:00
parent 682b17f1f4
commit e3117f3aaf
+1 -2
View File
@@ -1,7 +1,6 @@
import uuid
from datetime import datetime, date
from decimal import Decimal
from typing import Optional
from sqlalchemy import String, Text, Integer, TIMESTAMP, Date, Numeric, Boolean, ForeignKey, text
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.orm import Mapped, mapped_column, relationship
@@ -80,4 +79,4 @@ class ListItem(Base):
sort_order: Mapped[int | None] = mapped_column(Integer)
shopping_list: Mapped["ShoppingList"] = relationship("ShoppingList", back_populates="items")
product: Mapped[Optional["Product"]] = relationship("Product", lazy="select")
product: Mapped["Product | None"] = relationship("Product", lazy="select")