[fix] Set null values to '0' before changing column type
This commit is contained in:
parent
004bf218a0
commit
d2b4ec5044
@ -1,7 +1,10 @@
|
||||
import frappe
|
||||
from frappe.model.utils.rename_field import rename_field
|
||||
|
||||
def execute():
|
||||
frappe.reload_doc("hr", "doctype", "leave_type")
|
||||
frappe.db.sql("""
|
||||
UPDATE `tabLeave Type`
|
||||
SET max_days_allowed = '0'
|
||||
WHERE trim(coalesce(max_days_allowed, '')) = ''
|
||||
""")
|
||||
frappe.db.sql_ddl("""ALTER table `tabLeave Type` modify max_days_allowed int(8) NOT NULL""")
|
||||
rename_field("Leave Type", "max_days_allowed", "max_continuous_days_allowed")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user