🐛 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:
byrman 2022-08-27 20:10:38 +02:00 committed by GitHub
parent 4d20051793
commit 4dd7b890d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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)