Procházet zdrojové kódy

fix(patch): remove quotes from tags due to db.escape and fix pr… (#8566)

version-14
Himanshu před 5 roky
committed by Faris Ansari
rodič
revize
cc479144d9
1 změnil soubory, kde provedl 5 přidání a 6 odebrání
  1. +5
    -6
      frappe/patches/v12_0/setup_tags.py

+ 5
- 6
frappe/patches/v12_0/setup_tags.py Zobrazit soubor

@@ -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)
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))

Načítá se…
Zrušit
Uložit