Index: db/models/sql/query.py
===================================================================
--- db/models/sql/query.py      (revision 7565)
+++ db/models/sql/query.py      (working copy)
@@ -1160,7 +1160,7 @@
                         orig_opts._join_cache[name] = (table, from_col, to_col,
                                 opts, target)

-                    alias = self.join((alias, table, from_col, to_col),
+                    alias = self.join((alias, table, from_col, to_col), dupe_multis,
                             exclusions=joins, nullable=field.null)
                     joins.append(alias)
                 else:
