From f7cd3918945fe78dd10ac142fa4a2ab770c4a084 Mon Sep 17 00:00:00 2001 From: "XPS\\Micro" Date: Sun, 8 Feb 2026 18:17:37 +0100 Subject: [PATCH] fix: Use string references for foreign_keys in SQLAlchemy relationships MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit foreign_keys muss als String angegeben werden, nicht als Attribut-Referenz, da die Attribute zur Definition-Zeit noch nicht verfügbar sind. --- models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models.py b/models.py index 42d083a..07d728f 100644 --- a/models.py +++ b/models.py @@ -149,8 +149,8 @@ class UserContainer(db.Model): blocked_by = db.Column(db.Integer, db.ForeignKey('user.id', ondelete='SET NULL'), nullable=True) # Relationships - user = db.relationship('User', foreign_keys=[user_id], back_populates='containers') - blocker = db.relationship('User', foreign_keys=[blocked_by]) + user = db.relationship('User', foreign_keys=['user_id'], back_populates='containers') + blocker = db.relationship('User', foreign_keys=['blocked_by']) # Unique: Ein User kann nur einen Container pro Typ haben __table_args__ = (