[fix] frappe.client.set_value for unsetting value (#2323)

This commit is contained in:
Rushabh Mehta 2016-11-16 11:08:39 +05:30 committed by GitHub
parent 9fc234e63d
commit c5551201e4

View file

@ -61,7 +61,10 @@ def set_value(doctype, name, fieldname, value=None):
if not value:
values = fieldname
if isinstance(fieldname, basestring):
values = json.loads(fieldname)
try:
values = json.loads(fieldname)
except ValueError:
values = {fieldname: ''}
else:
values = {fieldname: value}