I can’t get my updateMember function to update my custom fields. Am I doing something wrong?
Here is my frontend:
let firstName = $w('#firstName').value;
let lastName = $w('#lastName').value;
let floor = $w('#floor').value;
let member = {
contactDetails: {
firstName: firstName,
lastName: lastName,
customFields: {
"floor":floor
}
}
}
let result = await updateMemberFunction(userId, member);
try {
if (result) {
console.log(result);
} else {
console.log(result);
$w('#loadingS').show();
}
} catch (err) {
console.log(err);
}
Backend:
export function updateMemberFunction(id, member) {
return members.updateMember(id, member)
.then((member) => {
return member;
})
.catch((error) => {
console.error(error);
})
}
I added floor to custom fields in contact:
This is the error I am getting:
"["message: Expected an object\ndetails:\n applicationError:\n description: Bad Request\n code: BAD_REQUEST\n data: {}"]"