From: byrman Date: Sat, 27 Aug 2022 18:10:38 +0000 (+0200) Subject: 🐛 Fix SQLAlchemy version 1.4.36 breaks SQLModel relationships (#315) (#322) X-Git-Tag: 0.0.7~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4dd7b890d41fe926530188030a98046b5b8b31b8;p=thirdparty%2Ffastapi%2Fsqlmodel.git 🐛 Fix SQLAlchemy version 1.4.36 breaks SQLModel relationships (#315) (#322) Co-authored-by: Sebastián Ramírez --- diff --git a/sqlmodel/main.py b/sqlmodel/main.py index 4d6d2f27..63c6dcbe 100644 --- a/sqlmodel/main.py +++ b/sqlmodel/main.py @@ -369,6 +369,7 @@ class SQLModelMetaclass(ModelMetaclass, DeclarativeMeta): relationship_to, *rel_args, **rel_kwargs ) dict_used[rel_name] = rel_value + setattr(cls, rel_name, rel_value) # Fix #315 DeclarativeMeta.__init__(cls, classname, bases, dict_used, **kw) else: ModelMetaclass.__init__(cls, classname, bases, dict_, **kw)