1 | diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py
|
---|
2 | index 79a4459..33f066b 100644
|
---|
3 | --- a/django/db/models/sql/query.py
|
---|
4 | +++ b/django/db/models/sql/query.py
|
---|
5 | @@ -585,7 +585,7 @@ class Query(object):
|
---|
6 | must_include = {orig_opts.concrete_model: set([orig_opts.pk])}
|
---|
7 | for field_name in field_names:
|
---|
8 | parts = field_name.split(LOOKUP_SEP)
|
---|
9 | - cur_model = self.model
|
---|
10 | + cur_model = self.model._meta.concrete_model
|
---|
11 | opts = orig_opts
|
---|
12 | for name in parts[:-1]:
|
---|
13 | old_model = cur_model
|
---|