handle bad read of raw data

This commit is contained in:
RealBeepMcJeep 2023-08-30 12:25:25 -07:00
parent c1b76b5f48
commit 49aff85472
1 changed files with 2 additions and 0 deletions

View File

@ -1100,6 +1100,8 @@ app.post("/renamecharacter", jsonParser, async function (request, response) {
try {
// Read old file, replace name int it
const rawOldData = await charaRead(oldAvatarPath);
if (rawOldData === false || rawOldData === undefined) throw new Error("Failed to read character file");
const oldData = getCharaCardV2(json5.parse(rawOldData));
_.set(oldData, 'data.name', newName);
_.set(oldData, 'name', newName);