fix: Patch for Setting Missing Company in Healthcare DocTypes (#21790)
* fix: patch for setting missing company in Healthcare DocTypes * fix: check doctype exists Co-authored-by: Nabin Hait <nabinhait@gmail.com>
This commit is contained in:
parent
939441117a
commit
99d348ffa3
@ -688,4 +688,5 @@ erpnext.patches.v12_0.set_serial_no_status
|
|||||||
erpnext.patches.v12_0.update_price_list_currency_in_bom
|
erpnext.patches.v12_0.update_price_list_currency_in_bom
|
||||||
execute:frappe.delete_doc_if_exists('Dashboard', 'Accounts')
|
execute:frappe.delete_doc_if_exists('Dashboard', 'Accounts')
|
||||||
erpnext.patches.v13_0.update_actual_start_and_end_date_in_wo
|
erpnext.patches.v13_0.update_actual_start_and_end_date_in_wo
|
||||||
|
erpnext.patches.v13_0.set_company_field_in_healthcare_doctypes
|
||||||
erpnext.patches.v12_0.update_bom_in_so_mr
|
erpnext.patches.v12_0.update_bom_in_so_mr
|
||||||
|
|||||||
@ -0,0 +1,9 @@
|
|||||||
|
from __future__ import unicode_literals
|
||||||
|
import frappe
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
company = frappe.db.get_single_value('Global Defaults', 'default_company')
|
||||||
|
doctypes = ['Clinical Procedure', 'Inpatient Record', 'Lab Test', 'Patient Appointment', 'Patient Encounter', 'Vital Signs']
|
||||||
|
for entry in doctypes:
|
||||||
|
if frappe.db.exists('DocType', entry):
|
||||||
|
frappe.db.sql("update `tab{dt}` set company = '{company}' where ifnull(company, '') = ''".format(dt=entry, company=company))
|
||||||
Loading…
x
Reference in New Issue
Block a user