Error "Wrong datatype for the Parameter Input" when I try to update

Error "Wrong datatype for the Parameter Input" when I try to update

I have created a custom function that is supposed to put the current date in a date type field in Zoho People, Jobs form.
I have checked and the label names are correct. P_TimesheetJob for Jobs and Actual_End_Date for my newly created field within the Jobs Form. The data type for this newly created field is "date"!
I have set the argument job_id to equal the ID field.

This is the code:

current_date = zoho.currentdate;

updaterecord = Map();

record = zoho.people.getRecordByID("P_TimesheetJob",job_id);


updaterecord.put("Actual_End_Date",current_date);
record = zoho.people.update("P_TimesheetJob",updaterecord);

info record;

This is the error I get when I try to save & execute:


{"response":"{\"message\":\"Error occurred\",\"uri\":\"/api/forms/json/P_TimesheetJob/updateRecord\",\"errors\":{\"code\":7204,\"message\":\"Wrong datatype for the Parameter Input\"},\"status\":1}"}

Some help with this would be much appreciated.
I have also tried with a text field and it stills gives me this error.

Thank you.