[1.7.x] Fixed #22720 -- Migrations attempt to create _order twice.

Backport of 6cfa2fae39 from master
This commit is contained in:
Víðir Valberg Guðmundsson 2014-05-29 01:00:30 +02:00 committed by Tim Graham
parent b8b1fbd4c1
commit 0ee27d5b62
1 changed files with 2 additions and 1 deletions

View File

@ -179,7 +179,8 @@ class Options(object):
if self.order_with_respect_to:
self.order_with_respect_to = self.get_field(self.order_with_respect_to)
self.ordering = ('_order',)
model.add_to_class('_order', OrderWrt())
if not any(isinstance(field, OrderWrt) for field in model._meta.local_fields):
model.add_to_class('_order', OrderWrt())
else:
self.order_with_respect_to = None