返回提交历史
Modified
static/webui/script.js
+8
-2
XFEstudio/SpaceNinjaServer
chore(webui): handle malformed rivens so they can be deleted at least (#2469)
Closes #2468 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2469 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
f4c7ce58
代码差异
1 个文件
+8
-2
@@ -1017,13 +1017,19 @@ function updateInventory() {
1017
1017
if (item.ItemType.substr(0, 32) == "/Lotus/Upgrades/Mods/Randomized/") {
1018
1018
const rivenType = item.ItemType.substr(32);
1019
1019
const fingerprint = JSON.parse(item.UpgradeFingerprint);
1020
if (fingerprint.buffs) {
1020
if ("buffs" in fingerprint) {
1021
1021
// Riven has been revealed?
1022
1022
const tr = document.createElement("tr");
1023
1023
{
1024
1024
const td = document.createElement("td");
1025
1025
td.textContent = itemMap[fingerprint.compat]?.name ?? fingerprint.compat;
1026
td.textContent += " " + RivenParser.parseRiven(rivenType, fingerprint, 1).name;
1026
td.textContent += " ";
1027
try {
1028
td.textContent += RivenParser.parseRiven(rivenType, fingerprint, 1).name;
1029
} catch (e) {
1030
console.warn("malformed riven", { rivenType, fingerprint });
1031
td.textContent += " [Malformed Riven]";
1032
}
1027
1033
td.innerHTML +=
1028
1034
" <span title='" +
1029
1035
loc("code_buffsNumber") +