brotherton-erpnext/erpnext/patches/v14_0/migrate_crm_settings.py
Raffael Meyer 6f9fe6a792
fix: wrong usage of get_single_value (#39268)
* fix: wrong usage of get_single_value

* test: fix wrong fieldname

* chore: typo

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
2024-01-10 12:32:27 +05:30

17 lines
418 B
Python

import frappe
def execute():
settings = frappe.db.get_singles_dict("Selling Settings", cast=True)
frappe.reload_doc("crm", "doctype", "crm_settings")
if settings:
frappe.db.set_single_value(
"CRM Settings",
{
"campaign_naming_by": settings.campaign_naming_by,
"close_opportunity_after_days": settings.close_opportunity_after_days,
"default_valid_till": settings.default_valid_till,
},
)