| 1 | Index: django/core/management.py
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- django/core/management.py (revision 3608)
|
|---|
| 4 | +++ django/core/management.py (working copy)
|
|---|
| 5 | @@ -148,7 +148,10 @@
|
|---|
| 6 | pending_references = {}
|
|---|
| 7 | for f in opts.fields:
|
|---|
| 8 | if isinstance(f, models.ForeignKey):
|
|---|
| 9 | - rel_field = f.rel.get_related_field()
|
|---|
| 10 | + fld = f
|
|---|
| 11 | + while isinstance(fld, models.ForeignKey):
|
|---|
| 12 | + rel_field = fld.rel.get_related_field()
|
|---|
| 13 | + fld = rel_field
|
|---|
| 14 | data_type = get_rel_data_type(rel_field)
|
|---|
| 15 | else:
|
|---|
| 16 | rel_field = f
|
|---|