[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
@ -429,4 +429,5 @@ erpnext.patches.v8_5.remove_quotations_route_in_sidebar
|
||||
erpnext.patches.v8_5.update_existing_data_in_project_type
|
||||
erpnext.patches.v8_5.update_customer_group_in_POS_profile
|
||||
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