[fix] remove property setter for project type (#10277)
* [fix] remove property setter for project type * [patch] project type
This commit is contained in:
parent
046e1a6e28
commit
1696294847
@ -430,3 +430,4 @@ erpnext.patches.v8_5.update_existing_data_in_project_type
|
|||||||
erpnext.patches.v8_5.update_customer_group_in_POS_profile
|
erpnext.patches.v8_5.update_customer_group_in_POS_profile
|
||||||
erpnext.patches.v8_6.update_timesheet_company_from_PO
|
erpnext.patches.v8_6.update_timesheet_company_from_PO
|
||||||
erpnext.patches.v8_6.set_write_permission_for_quotation_for_sales_manager
|
erpnext.patches.v8_6.set_write_permission_for_quotation_for_sales_manager
|
||||||
|
erpnext.patches.v8_5.remove_project_type_property_setter
|
17
erpnext/patches/v8_5/remove_project_type_property_setter.py
Normal file
17
erpnext/patches/v8_5/remove_project_type_property_setter.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import frappe
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
ps = frappe.db.get_value('Property Setter', dict(doc_type='Project', field_name='project_type',
|
||||||
|
property='options'))
|
||||||
|
if ps:
|
||||||
|
frappe.delete_doc('Property Setter', ps)
|
||||||
|
|
||||||
|
project_types = frappe.db.sql_list('select distinct project_type from tabProject')
|
||||||
|
|
||||||
|
for project_type in project_types:
|
||||||
|
if not frappe.db.exists("Project Type", project_type):
|
||||||
|
p_type = frappe.get_doc({
|
||||||
|
"doctype": "Project Type",
|
||||||
|
"project_type": project_type
|
||||||
|
})
|
||||||
|
p_type.insert()
|
Loading…
x
Reference in New Issue
Block a user