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" );
}