[fix] remove property setter for project type (#10277)

* [fix] remove property setter for project type

* [patch] project type
This commit is contained in:
Rushabh Mehta 2017-08-04 10:50:56 +05:30 committed by Makarand Bauskar
parent 046e1a6e28
commit 1696294847
2 changed files with 19 additions and 1 deletions

View File

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

View 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()