more cast migration

This commit is contained in:
j 2011-08-06 09:41:42 +02:00
parent ae2f5643f7
commit 5fc4030c27

View file

@ -490,9 +490,10 @@ class Item(models.Model):
if key == 'character':
values = self.get('cast', '')
if values:
if isinstance(values[0], basestring):
values = [values[0], ]
else:
if isinstance(values[0], basestring):
values = [values]
if isinstance(values[0], list):
values = map(lambda x: {'actor': x[0], 'character': x[1]}, values)
values = [i['character'] for i in values]
else:
values = self.get(key, '')