Hi, wixData.insert works fine in preview mode, but doesn't in live mode. Nothing gets into the DB in live mode. It's on the website www.imatekitchen.com/prize.
I have the following code below:
export function button1_click(event) { console.log("button1 clicked"); let payload = { orderId: session.getItem("orderNum"), fname: session.getItem("fname"), lname: session.getItem("lname"), email: session.getItem("email"), address: session.getItem("address"), rating: parseInt(session.getItem("rating"), 10), review: $w("#review").value, prize: $w("#prize").value, prodName: session.getItem("prodName") }; console.log("reached 1"); let options = { "suppressAuth": true, "suppressHooks": true }; wixData.insert("Reviews", payload, options) .then( (results) => { console.log("result is ",results);//see item below } ) .catch( (err) => { console.log("error"); console.error(err); } ); console.log("reached 2"); wixLocation.to("/thank-you"); }
James, this is almost always a collection permissions issue