fix: use db sql to delete property setter

This commit is contained in:
Himanshu Warekar 2019-06-28 19:41:29 +05:30
parent c163b0de3d
commit bc0bc6677e
3 changed files with 10 additions and 2 deletions

View File

@ -607,3 +607,4 @@ execute:frappe.delete_doc_if_exists("Page", "support-analytics")
erpnext.patches.v12_0.make_item_manufacturer
erpnext.patches.v12_0.set_quotation_status
erpnext.patches.v12_0.set_priority_for_support
erpnext.patches.v12_0.delete_priority_property_setter

View File

@ -0,0 +1,9 @@
import frappe
def execute():
frappe.db.sql("""
DELETE FROM `tabProperty Setter`
WHERE `tabProperty Setter`.doc_type='Issue'
AND `tabProperty Setter`.field_name='priority'
AND `tabProperty Setter`.property='options'
""")

View File

@ -18,8 +18,6 @@ def set_issue_priority():
"name": priority
}).insert(ignore_permissions=True)
frappe.delete_doc_if_exists("Property Setter", {"field_name": "priority", "property": "options"})
def set_priority_for_issue():
# Sets priority for Issues as Select field is changed to Link field.
issue_priority = frappe.get_list("Issue", fields=["name", "priority"])