Fix in arrayfield

This commit is contained in:
Antonio de la Rosa 2016-05-19 05:14:31 +02:00
parent 05bb9a2082
commit 31d693756f

View file

@ -25,11 +25,12 @@ class ArrayField(PhangoField):
value=[]
self.error=True
self.txt_error='Sorry, the json array is invalid'
for k,v in enumerate(value):
value[k]=self.field_type.check(v)
if type(self.field_type).__name__!='ArrayField':
for k,v in enumerate(value):
value[k]=self.field_type.check(v)
final_value=json.dumps(value)
final_value=super().check(final_value)
@ -44,3 +45,11 @@ class ArrayField(PhangoField):
return ", ".join(value)
def loads(self, value):
try:
return json.loads(value)
except:
return False