From 85930946195444937accc653770655788e9fd32e Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 12 Feb 2024 18:22:49 +0100 Subject: [PATCH] Ensure custom data access goes through the accessor functions --- freqtrade/persistence/trade_model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py index d96378bf2..b0b4a58dc 100644 --- a/freqtrade/persistence/trade_model.py +++ b/freqtrade/persistence/trade_model.py @@ -1468,7 +1468,8 @@ class Trade(ModelBase, LocalTrade): "Order", order_by="Order.id", cascade="all, delete-orphan", lazy="selectin", innerjoin=True) # type: ignore custom_data: Mapped[List[CustomData]] = relationship( - "CustomData", order_by="CustomData.id", cascade="all, delete-orphan") # type: ignore + "CustomData", order_by="CustomData.id", cascade="all, delete-orphan", + lazy="raise") # type: ignore exchange: Mapped[str] = mapped_column(String(25), nullable=False) # type: ignore pair: Mapped[str] = mapped_column(String(25), nullable=False, index=True) # type: ignore