setFieldData bug fix