import frappe def execute(): employees = frappe.get_all("Employee", filters={"prefered_email": ""}, fields=["name", "prefered_contact_email", "company_email", "personal_email", "user_id"]) for employee in employees: if not employee.prefered_contact_email: continue preferred_email_field = frappe.scrub(employee.prefered_contact_email) preferred_email = employee.get(preferred_email_field) frappe.db.set_value("Employee", employee.name, "prefered_email", preferred_email, update_modified=False)