js: fix null xhr in autosave error handling
Sentry reports many cases of the xhr object being missing in the error handler. Ensure the error handling code doesn't crash because of the missing xhr.
This commit is contained in:
parent
b709a160fc
commit
7380d27d78
1 changed files with 1 additions and 1 deletions
|
@ -64,7 +64,7 @@ addEventListener('autosave:end', () => {
|
|||
addEventListener('autosave:error', (event) => {
|
||||
let error = event.detail;
|
||||
|
||||
if (error.xhr.status == 401) {
|
||||
if (error.xhr && error.xhr.status == 401) {
|
||||
// If we are unauthenticated, reload the page using a GET request.
|
||||
// This will allow Devise to properly redirect us to sign-in, and then back to this page.
|
||||
document.location.reload();
|
||||
|
|
Loading…
Reference in a new issue