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.


Reply via email to