From 3f38083d3e513c3962246c3f8b59ffe860dbfaeb Mon Sep 17 00:00:00 2001 From: skipper70 <5059499+skipper70@users.noreply.github.com> Date: Sun, 2 May 2021 02:38:35 +0500 Subject: [PATCH] fix order-transaction one-to-one relation --- database.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/database.py b/database.py index cbc9457..671afca 100644 --- a/database.py +++ b/database.py @@ -181,7 +181,6 @@ class Transaction(DeferredReflection, TableDeclarativeBase): # Order ID order_id = Column(Integer, ForeignKey("orders.order_id")) - order = relationship("Order") # Extra table parameters __tablename__ = "transactions" @@ -245,7 +244,7 @@ class Order(DeferredReflection, TableDeclarativeBase): # Extra details specified by the purchasing user notes = Column(Text) # Linked transaction - transaction = relationship("Transaction", uselist=False) + transaction = relationship("Transaction", backref="order", uselist=False) # Extra table parameters __tablename__ = "orders"