Fix error in patch due to single quote in name

This commit is contained in:
Anand Doshi 2012-01-24 11:37:28 +05:30
parent 3c572d7468
commit 2e3ce6cc02

View File

@ -31,7 +31,7 @@ def patch_primary_contact():
GROUP BY sales_partner HAVING SUM(IFNULL(is_primary_contact, 0))=0
)
""", as_list=1)
names = ", ".join(["'" + str(r[0]) + "'" for r in res if r])
names = ", ".join(['"' + str(r[0]) + '"' for r in res if r])
if names: webnotes.conn.sql("UPDATE `tabContact` SET is_primary_contact=1 WHERE name IN (%s)" % names)
def patch_primary_address():
@ -54,5 +54,5 @@ def patch_primary_address():
AND SUM(IFNULL(is_shipping_address, 0))=0
)
""", as_list=1)
names = ", ".join(["'" + str(r[0]) + "'" for r in res if r])
names = ", ".join(['"' + str(r[0]) + '"' for r in res if r])
if names: webnotes.conn.sql("UPDATE `tabAddress` SET is_primary_address=1 WHERE name IN (%s)" % names)