From cc479144d9c7dd20f6bfbc44f6a47f575806818e Mon Sep 17 00:00:00 2001 From: Himanshu Date: Fri, 11 Oct 2019 00:33:23 +0530 Subject: [PATCH] =?UTF-8?q?fix(patch):=20remove=20quotes=20from=20tags=20d?= =?UTF-8?q?ue=20to=20db.escape=20and=20fix=20pr=E2=80=A6=20(#8566)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frappe/patches/v12_0/setup_tags.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/frappe/patches/v12_0/setup_tags.py b/frappe/patches/v12_0/setup_tags.py index 33ea39c898..cd50b0d505 100644 --- a/frappe/patches/v12_0/setup_tags.py +++ b/frappe/patches/v12_0/setup_tags.py @@ -21,11 +21,10 @@ def execute(): if not tag: continue - escaped_tag = frappe.db.escape(tag.strip()) - tag_list.append((escaped_tag, time, time, 'Administrator')) + tag_list.append((tag.strip(), time, time, 'Administrator')) - tag_link_name = frappe.generate_hash(dt_tags.name + escaped_tag, 10), - tag_links.append((tag_link_name, doctype.name, dt_tags.name, escaped_tag, time, time, 'Administrator')) + tag_link_name = frappe.generate_hash(dt_tags.name + tag.strip() + doctype.name, 10), + tag_links.append((tag_link_name, doctype.name, dt_tags.name, tag.strip(), time, time, 'Administrator')) - frappe.db.bulk_insert("Tag", fields=["name", "creation", "modified", "modified_by"], values=tag_list) - frappe.db.bulk_insert("Tag Link", fields=["name", "document_type", "document_name", "tag", "creation", "modified", "modified_by"], values=tag_links) \ No newline at end of file + frappe.db.bulk_insert("Tag", fields=["name", "creation", "modified", "modified_by"], values=set(tag_list)) + frappe.db.bulk_insert("Tag Link", fields=["name", "document_type", "document_name", "tag", "creation", "modified", "modified_by"], values=set(tag_links)) \ No newline at end of file