Merge pull request #31280 from RJPvT/patch-2

fix: locale Currency and Float setting in update_employee
This commit is contained in:
Marica
2022-06-09 18:29:56 +05:30
committed by GitHub

View File

@@ -138,6 +138,8 @@ def update_employee(employee, details, date=None, cancel=False):
new_data = getdate(new_data)
elif fieldtype =="Datetime" and new_data:
new_data = get_datetime(new_data)
elif fieldtype in ["Currency", "Float"] and new_data:
new_data = flt(new_data)
setattr(employee, item.fieldname, new_data)
if item.fieldname in ["department", "designation", "branch"]:
internal_work_history[item.fieldname] = item.new