]> git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/commitdiff
🐛 Fix SQLAlchemy version 1.4.36 breaks SQLModel relationships (#315) (#322)
authorbyrman <carsten.byrman@nelen-schuurmans.nl>
Sat, 27 Aug 2022 18:10:38 +0000 (20:10 +0200)
committerGitHub <noreply@github.com>
Sat, 27 Aug 2022 18:10:38 +0000 (20:10 +0200)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
sqlmodel/main.py

index 4d6d2f2712e10d5c6eea83eceab389accfde0ee2..63c6dcbe5f6b002b3712a42729b5e6643e0b7489 100644 (file)
@@ -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)