]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Imply `sync_backref` flag in a viewonly relationship
authorFederico Caselli <cfederico87@gmail.com>
Wed, 22 Apr 2020 21:25:57 +0000 (23:25 +0200)
committerFederico Caselli <cfederico87@gmail.com>
Tue, 7 Jul 2020 19:29:33 +0000 (21:29 +0200)
commit47052cab2a4d9fe4640ccc64d6cf545cb1b4b490
tree54d8060b25c3e59f08983670d675a01faf30d981
parenta6d8b674e92ef1cabdb2ab85490397f3ed12a42c
Imply `sync_backref` flag in a viewonly relationship

Update :paramref:`_orm.relationship.sync_backref` flag in a relationship
to make it implicitly set to False in ``viewonly=True`` relationships,
preventing synchronization events in all cases.

References: #5237
Change-Id: Ib02b228a1b6e66b5ffd4540af776ac8f759c9a48
doc/build/changelog/migration_14.rst
doc/build/changelog/unreleased_14/5237.rst [new file with mode: 0644]
lib/sqlalchemy/orm/relationships.py
test/orm/test_relationships.py