diff --git a/html/src/app.js b/html/src/app.js
index 7b2bf597..420d00cf 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -9133,6 +9133,8 @@ speechSynthesis.getVoices();
break;
}
}
+ }).catch((err) => {
+ D.fileSize = 'Error';
});
}
}
@@ -9492,6 +9494,8 @@ speechSynthesis.getVoices();
break;
}
}
+ }).catch((err) => {
+ D.fileSize = 'Error';
});
}
}
@@ -9568,6 +9572,8 @@ speechSynthesis.getVoices();
break;
}
}
+ }).catch((err) => {
+ D.fileSize = 'Error';
});
}
}
@@ -12453,13 +12459,24 @@ speechSynthesis.getVoices();
var fileVersion = extractFileVersion(assetUrl);
if (!fileId) {
this.downloadCurrent.status = 'Invalid asset url';
+ this.downloadCurrent.date = Date.now();
+ this.downloadHistoryTable.data.unshift(this.downloadCurrent);
+ this.downloadCurrent = {};
+ this.downloadInProgress = false;
+ this.downloadVRChatCache();
+ return;
+ }
+ try {
+ var args = await API.getBundles(fileId);
+ } catch (err) {
+ this.downloadCurrent.status = 'API request failed';
+ this.downloadCurrent.date = Date.now();
this.downloadHistoryTable.data.unshift(this.downloadCurrent);
this.downloadCurrent = {};
this.downloadInProgress = false;
this.downloadVRChatCache();
return;
}
- var args = await API.getBundles(fileId);
var { versions } = args.json;
var file = '';
for (var i = versions.length - 1; i > -1; i--) {
@@ -12471,6 +12488,7 @@ speechSynthesis.getVoices();
}
if (!file) {
this.downloadCurrent.status = 'Missing asset version';
+ this.downloadCurrent.date = Date.now();
this.downloadHistoryTable.data.unshift(this.downloadCurrent);
this.downloadCurrent = {};
this.downloadInProgress = false;