Show error messages for failed tracking

This commit is contained in:
Narek Zakarian 2022-10-04 15:52:01 +04:00
parent d5fef8d27f
commit dc23c3357b
2 changed files with 4 additions and 1 deletions

View file

@ -32,6 +32,9 @@ document.addEventListener(
return res.json();
}).then(function (data) {
if (!data.success) {
jQuery( "<span class='error tracking-info-message'>" + data.data.message + "</span>" ).insertAfter(submitButton);
setTimeout(()=> jQuery('.tracking-info-message').remove(),3000);
submitButton.removeAttribute('disabled');
console.error(data);
throw Error(data.data.message);
}

View file

@ -101,7 +101,7 @@ class OrderTrackingEndpoint {
wp_send_json_success( array( 'message' => $message ) );
} catch ( Exception $error ) {
wp_send_json_error( $error->getMessage(), 500 );
wp_send_json_error( array( 'message' => $error->getMessage() ), 500 );
}
}