Hi Folks, Anyone know why I’m getting an ID but all my other fields are undefined? I’ve commented out the insert for now so I’m just going by the console logs. Name, loginemail and mainPhone are all undefined.
import wixUsers from ‘wix-users’ ;
let user = wixUsers.currentUser;
let userId = user.id;
let name = user.name;
let loginEmail = user.loginEmail;
let mainPhone = user.mainPhone;
$w.onReady( function () {
$w( “#learnerData” ).onReady(() => {
wixData.query( "Learners" )
.eq( "_id" , userId)
.find()
.then((results) => {
if (results.items.length > 0 ) {
} else {
console.log(userId)
console.log(name)
console.log(loginEmail)
console.log(mainPhone)
// wixData.insert(‘Learners’, { userId, name, loginEmail, mainPhone });
}
})
. catch ((err) => {
let errorMsg = err;
});
})
})