datatracker/test/r5106.patch
Henrik Levkowetz 1d928f6a64 Hopefully fixing the patch application
- Legacy-Id: 196
2007-05-31 20:40:49 +00:00

12 lines
593 B
Diff

Index: /django/trunk/django/core/management.py
===================================================================
--- /django/trunk/django/core/management.py (revision 5102)
+++ /django/trunk/django/core/management.py (revision 5106)
@@ -169,4 +169,6 @@
if isinstance(f, (models.ForeignKey, models.OneToOneField)):
rel_field = f.rel.get_related_field()
+ while isinstance(rel_field, (models.ForeignKey, models.OneToOneField)):
+ rel_field = rel_field.rel.get_related_field()
data_type = get_rel_data_type(rel_field)
else: