🐛 Fix SQLAlchemy version 1.4.36 breaks SQLModel relationships (#315) (#322)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
octicon-git-branch(16/)
octicon-tag(16/)
byrman
2022-08-27 20:10:38 +02:00
committed by GitHub
gitea-unlock(16/)
parent 4d20051793
commit 4dd7b890d4

1
sqlmodel/main.py
View 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)