Code

Ticket #11923: django-ticket-11923.patch

File django-ticket-11923.patch, 812 bytes (added by wogan, 5 years ago)
  • django/db/models/sql/query.py

     
    13971397                    lhs_col = int_opts.parents[int_model].column 
    13981398                    dedupe = lhs_col in opts.duplicate_targets 
    13991399                    if dedupe: 
    1400                         avoid.update(self.dupe_avoidance.get(id(opts), lhs_col), 
    1401                                 ()) 
     1400                        avoid.update(self.dupe_avoidance.get((id(opts), lhs_col), 
     1401                                ())) 
    14021402                        dupe_set.add((opts, lhs_col)) 
    14031403                    int_opts = int_model._meta 
    14041404                    alias = self.join((alias, int_opts.db_table, lhs_col,