fix: rename cancelled docs patch query

use backquotes in queries where column names are dynamic(To avoid query
issues incase reserved keywords used as a table columns.)
This commit is contained in:
leela 2021-08-17 22:48:52 +05:30
parent 1ae57811b4
commit 05166f919c

View file

@ -129,9 +129,9 @@ def update_linked_doctypes(doctype, cancelled_doc_names):
update
`tab{linked_dt}`
set
{column}=CONCAT({column}, '-CANC')
`{column}`=CONCAT(`{column}`, '-CANC')
where
{column} in %(cancelled_doc_names)s;
`{column}` in %(cancelled_doc_names)s;
""".format(linked_dt=linked_dt, column=field),
{'cancelled_doc_names': cancelled_doc_names})
else:
@ -151,9 +151,9 @@ def update_dynamic_linked_doctypes(doctype, cancelled_doc_names):
update
`tab{linked_dt}`
set
{column}=CONCAT({column}, '-CANC')
`{column}`=CONCAT(`{column}`, '-CANC')
where
{column} in %(cancelled_doc_names)s and {doctype_fieldname}=%(dt)s;
`{column}` in %(cancelled_doc_names)s and {doctype_fieldname}=%(dt)s;
""".format(linked_dt=linked_dt, column=fieldname, doctype_fieldname=doctype_fieldname),
{'cancelled_doc_names': cancelled_doc_names, 'dt': doctype})
else: