summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2017-12-04 20:35:33 -0500
committerTim Graham <timograham@gmail.com>2017-12-22 15:19:05 -0500
commit9f7772e098439f9edea3d25ab127539fc514eeb2 (patch)
treee7c1350212bab647b3b35fe350949811c25fea15 /setup.py
parentf3a98224e6dd5f8846008512f281e452dc3b1909 (diff)
Fixed #28884 -- Fixed crash on SQLite when renaming a field in a model referenced by a ManyToManyField.
Introspected database constraints instead of relying on _meta.related_objects to determine whether or not a table or a column is referenced on rename operations. This has the side effect of ignoring both db_constraint=False and virtual fields such as GenericRelation which aren't backend by database level constraints and thus shouldn't prevent the rename operations from being performed in a transaction. Regression in 095c1aaa898bed40568009db836aa8434f1b983d. Thanks Tim for the additional tests and edits, and Mariusz for the review.
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions