Branch: refs/heads/master Home: https://github.com/django/django Commit: b4492a8ca4a7ae4daa3a6b03c3d7a845fad74931 https://github.com/django/django/commit/b4492a8ca4a7ae4daa3a6b03c3d7a845fad74931 Author: Anssi Kääriäinen <akaar...@gmail.com> Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths: M django/db/models/sql/datastructures.py M django/db/models/sql/query.py M tests/regressiontests/queries/models.py M tests/regressiontests/queries/tests.py A tests/tmp.txt Log Message: ----------- Fixed #19837 -- Refactored split_exclude() join generation The refactoring mainly concentrates on making sure the inner and outer query agree about the split position. The split position is where the multijoin happens, and thus the split position also determines the columns used in the "WHERE col1 IN (SELECT col2 from ...)" condition. This commit fixes a regression caused by #10790 and commit 69597e5bcc89aadafd1b76abf7efab30ee0b8b1a. The regression was caused by wrong cols in the split position. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.