Hey guys,
The code was working until 2 days ago but it has suddenly stopped working today
export function claim_click(event) {
let $item = $w.at(event.context);
$item("#claiming").show();
claim($item);
}
function claim($item) {
let claimData = {
claimStatus: 'CLAIMED',
claimerName: $w("#name").text,
claimerImage: $w("#pic").src,
claimerEmail: $w("#email").text,
employeePhone: $w("#phone").text,
approvalStatus: 'PENDING'
};
wixData.query("JobsDB")
.eq('_id', $item("#itemId").text)
.find()
.then((results) => {
let Item = results.items[0];
confirm(claimData, Item, $item);
});
}
async function confirm(claimData, Item, $item) {
Item.claimStatus = claimData.claimStatus;
Item.claimerName = claimData.claimerName;
Item.claimerImage = claimData.claimerImage;
Item.claimerEmail = claimData.claimerEmail;
Item.employeePhone = claimData.employeePhone;
Item.approvalStatus = claimData.approvalStatus;
await wixData.update('JobsDB', Item);
wixLocation.to(`https://www.website.com/someones-dashboard/${$w("#id").text}/success`); //problem here
}
I have tried numerous times on the live site. The Database gets updated but the redirect never happens. I even tried using .then()