From 3e0d3287efcf0d849214956c5228d400a10b3d5f Mon Sep 17 00:00:00 2001 From: Cayo Puigdefabregas Date: Fri, 9 Feb 2024 22:47:51 +0100 Subject: [PATCH] fix lot trade and up benchmarks --- ereuse_devicehub/resources/action/models.py | 2 +- ereuse_devicehub/resources/device/models.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ereuse_devicehub/resources/action/models.py b/ereuse_devicehub/resources/action/models.py index dfa87cb5..ff98e14a 100644 --- a/ereuse_devicehub/resources/action/models.py +++ b/ereuse_devicehub/resources/action/models.py @@ -1911,7 +1911,7 @@ class Trade(JoinedTableMixin, ActionWithMultipleTradeDocuments): ) lot = relationship( 'Lot', - backref=backref('trade', lazy=True, uselist=False, cascade=CASCADE_OWN), + backref=backref('trade', lazy=False, uselist=False, cascade=CASCADE_OWN), primaryjoin='Trade.lot_id == Lot.id', ) diff --git a/ereuse_devicehub/resources/device/models.py b/ereuse_devicehub/resources/device/models.py index 49c91458..f0bd88ba 100644 --- a/ereuse_devicehub/resources/device/models.py +++ b/ereuse_devicehub/resources/device/models.py @@ -1291,7 +1291,7 @@ class Placeholder(Thing): device = db.relationship( Device, backref=backref( - 'placeholder', lazy=True, cascade="all, delete-orphan", uselist=False + 'placeholder', lazy=False, cascade="all, delete-orphan", uselist=False ), primaryjoin=device_id == Device.id, ) @@ -1304,7 +1304,7 @@ class Placeholder(Thing): ) binding = db.relationship( Device, - backref=backref('binding', lazy=True, uselist=False), + backref=backref('binding', lazy=False, uselist=False), primaryjoin=binding_id == Device.id, ) binding_id.comment = "binding placeholder with workbench device" @@ -1695,7 +1695,7 @@ class Component(Device): Computer, backref=backref( 'components', - lazy=True, + lazy=False, cascade=CASCADE_DEL, order_by=lambda: Component.id, collection_class=OrderedSet,