[fix] [minor] fixes in patch
This commit is contained in:
parent
e3eafd94ff
commit
ceda0d772e
@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import webnotes
|
import webnotes
|
||||||
from webnotes.utils import cstr
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
def execute():
|
def execute():
|
||||||
@ -24,12 +23,12 @@ def execute():
|
|||||||
for value, key in columns:
|
for value, key in columns:
|
||||||
new_columns = []
|
new_columns = []
|
||||||
column_doctype = key.split(':')[-1]
|
column_doctype = key.split(':')[-1]
|
||||||
for child_doctype in doctypes_child_tables_map.get(column_doctype):
|
for field, field_doctype in json.loads(value):
|
||||||
for field, field_doctype in json.loads(value):
|
if field_doctype in doctypes_child_tables_map.get(column_doctype):
|
||||||
if field_doctype == child_doctype:
|
new_columns.append([field, field_doctype])
|
||||||
new_columns.append([field, field_doctype])
|
|
||||||
|
|
||||||
if new_columns:
|
if new_columns:
|
||||||
defkey = "_list_settings:" + column_doctype
|
|
||||||
webnotes.conn.sql("""update `tabDefaultValue` set defvalue=%s
|
webnotes.conn.sql("""update `tabDefaultValue` set defvalue=%s
|
||||||
where defkey=%s""" % ('%s', '%s'), (json.dumps(new_columns), defkey))
|
where defkey=%s""" % ('%s', '%s'), (json.dumps(new_columns), key))
|
||||||
|
else:
|
||||||
|
webnotes.conn.sql("""delete from `tabDefaultValue` where defkey=%s""", key)
|
||||||
Loading…
x
Reference in New Issue
Block a user