fixed non form many relations

This commit is contained in:
Jonas Braun 2013-04-18 12:30:46 +02:00
parent eaac152940
commit 36ba0147c0

View File

@ -162,7 +162,10 @@ class RelatedField(WritableField):
elif value in (None, ''):
into[(self.source or field_name)] = None
elif self.many:
into[(self.source or field_name)] = [self.from_native(item) for item in value]
if isinstance(value, basestring):
into[(self.source or field_name)] = self.from_native(value)
else:
into[(self.source or field_name)] = [self.from_native(item) for item in value]
else:
into[(self.source or field_name)] = self.from_native(value)