diff --git a/warehouse/models.py b/warehouse/models.py index 40af4a5323c328bfbcdb9a22fa1d8adb1154f48a..d4e9ca5797715ecd2ecb9bbea0a00c84856a0c68 100644 --- a/warehouse/models.py +++ b/warehouse/models.py @@ -67,7 +67,7 @@ class Location(db.Model): name = db.Column(db.String(128), nullable=False) description = db.Column(db.Text(), nullable=False, server_default='') parent_id = db.Column(db.String(5), db.ForeignKey('location.id')) - parent = db.relationship('Location') + children = db.relationship('Location', backref=db.backref('parent', remote_side=[id])) item_photo = db.Table('item_photo', db.Column('item_id', db.String(5), db.ForeignKey('item.id', onupdate='CASCADE', ondelete='CASCADE'), primary_key=True),