fix: Add foreign_keys to User.containers relationship

User-Seite der Relationship muss auch foreign_keys angeben,
weil UserContainer mehrere FKs zu User hat (user_id und blocked_by).
This commit is contained in:
XPS\Micro 2026-02-08 18:30:11 +01:00
parent f7cd391894
commit f58f6d45e8

View File

@ -38,7 +38,7 @@ class User(UserMixin, db.Model):
blocker = db.relationship('User', remote_side=[id], foreign_keys=[blocked_by])
# Multi-Container Support
containers = db.relationship('UserContainer', back_populates='user', cascade='all, delete-orphan')
containers = db.relationship('UserContainer', foreign_keys='UserContainer.user_id', back_populates='user', cascade='all, delete-orphan')
@property
def container_id(self):