fix non-boolean modifications to boolean MF fields

This commit is contained in:
Adrian Sampson 2012-12-16 13:03:33 -08:00
parent 4222b37bc2
commit f6ff974255

View file

@ -460,7 +460,7 @@ class MediaField(object):
else:
if self.out_type == bool:
# store bools as 1,0 instead of True,False
out = unicode(int(out))
out = unicode(int(bool(out)))
elif isinstance(out, str):
out = out.decode('utf8', 'ignore')
else: