From 51db4a48bd6ec93b375b678e333b28a65017cfce Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@cccv.de>
Date: Fri, 10 Mar 2023 17:16:29 +0100
Subject: [PATCH] Fix location relationship

---
 warehouse/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/warehouse/models.py b/warehouse/models.py
index 40af4a5..d4e9ca5 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),
-- 
GitLab