make sure ranked items values are dicts
This commit is contained in:
parent
1bb91182ef
commit
66fd903145
|
@ -1116,6 +1116,8 @@ class RankedItemsField(WidgetField):
|
|||
return [self.label] + ['']*(len(self.items)-1)
|
||||
|
||||
def get_csv_value(self, value):
|
||||
if type(value) is not dict:
|
||||
value = {}
|
||||
items = value.items()
|
||||
items.sort(lambda x,y: cmp(x[1], y[1]))
|
||||
ranked = [x[0] for x in items if x[1] is not None]
|
||||
|
|
Loading…
Reference in New Issue