1
Fork 0
mirror of https://github.com/Steffo99/greed.git synced 2024-11-22 05:54:18 +00:00

fix order-transaction one-to-one relation #2

This commit is contained in:
skipper70 2021-05-02 07:44:45 +05:00 committed by Stefano Pigozzi
parent 3f38083d3e
commit 3272557df7

View file

@ -181,6 +181,7 @@ class Transaction(DeferredReflection, TableDeclarativeBase):
# Order ID # Order ID
order_id = Column(Integer, ForeignKey("orders.order_id")) order_id = Column(Integer, ForeignKey("orders.order_id"))
order = relationship("Order", back_populates="transaction")
# Extra table parameters # Extra table parameters
__tablename__ = "transactions" __tablename__ = "transactions"
@ -244,7 +245,7 @@ class Order(DeferredReflection, TableDeclarativeBase):
# Extra details specified by the purchasing user # Extra details specified by the purchasing user
notes = Column(Text) notes = Column(Text)
# Linked transaction # Linked transaction
transaction = relationship("Transaction", backref="order", uselist=False) transaction = relationship("Transaction", back_populates="order", uselist=False)
# Extra table parameters # Extra table parameters
__tablename__ = "orders" __tablename__ = "orders"