Prepopulating edit form

I have the following case:

- Milestone-like interface for editing CDT (e.g. employee) in which first step is selecting one existing record from database:

- Based on that selection, I try to save expression rule result rule!EEDM_GetEmployeeById(ri!selectedEmployee) into rule input ri!employee when click NEXT button (part of my NEXT button code is given below):

 a!buttonWidget(
label: "Next",
value: local!activeStep + 1,
saveInto: {
local!activeStep,
a!save(
ri!employee,
if(
local!activeStep = 2,
rule!EEDM_GetEmployeeById(
ri!selectedEmployee
),
ri!employee
)
)...

- Values should then be prepopulated in edit form as my rule input ri!employee has values

Problem is I keep getting this error:

However, it seems that my categoryIcon field in ri!employee is correctly saved:

What is the cause?

  Discussion posts and replies are publicly visible