fix: map old data as per new options of no-of-employees
This commit is contained in:
parent
7ecd67605f
commit
909945c0ac
@ -309,4 +309,5 @@ erpnext.patches.v14_0.migrate_gl_to_payment_ledger
|
||||
erpnext.patches.v14_0.crm_ux_cleanup
|
||||
erpnext.patches.v14_0.remove_india_localisation # 14-07-2022
|
||||
erpnext.patches.v13_0.fix_number_and_frequency_for_monthly_depreciation
|
||||
erpnext.patches.v14_0.remove_hr_and_payroll_modules # 20-07-2022
|
||||
erpnext.patches.v14_0.remove_hr_and_payroll_modules # 20-07-2022
|
||||
erpnext.patches.v14_0.fix_crm_no_of_employees
|
26
erpnext/patches/v14_0/fix_crm_no_of_employees.py
Normal file
26
erpnext/patches/v14_0/fix_crm_no_of_employees.py
Normal file
@ -0,0 +1,26 @@
|
||||
import frappe
|
||||
|
||||
|
||||
def execute():
|
||||
options = {
|
||||
"11-20": "11-50",
|
||||
"21-30": "11-50",
|
||||
"31-100": "51-200",
|
||||
"101-500": "201-500",
|
||||
"500-1000": "501-1000",
|
||||
">1000": "1000+",
|
||||
}
|
||||
|
||||
for doctype in ("Lead", "Opportunity", "Prospect"):
|
||||
frappe.reload_doctype(doctype)
|
||||
for key, value in options.items():
|
||||
frappe.db.sql(
|
||||
"""
|
||||
update `tab{doctype}`
|
||||
set no_of_employees = %s
|
||||
where no_of_employees = %s
|
||||
""".format(
|
||||
doctype=doctype
|
||||
),
|
||||
(value, key),
|
||||
)
|
Loading…
Reference in New Issue
Block a user