If we create an Order objecty with editable = True, we don't initialise
self.order, leading to testsuite failures with django-1.3.
This change always initialises Order.order (and Order.reversed), so we
don't exit the constructor without these initalised.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
def __init__(self, str = None, editable = False):
self.reversed = False
self.editable = editable
+ (self.order, self.reversed) = self.default_order
if self.editable:
return
if str is None or str == '':
- (self.order, self.reversed) = self.default_order
return
reversed = False
reversed = True
if str not in self.order_map.keys():
- (self.order, self.reversed) = self.default_order
return
self.order = str