mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Don't crash server on reading metadata
This commit is contained in:
@@ -705,8 +705,8 @@ app.post("/getcharacters", jsonParser, function (request, response) {
|
|||||||
var i = 0;
|
var i = 0;
|
||||||
pngFiles.forEach(item => {
|
pngFiles.forEach(item => {
|
||||||
//console.log(item);
|
//console.log(item);
|
||||||
var img_data = charaRead(charactersPath + item);
|
|
||||||
try {
|
try {
|
||||||
|
var img_data = charaRead(charactersPath + item);
|
||||||
let jsonObject = JSON.parse(img_data);
|
let jsonObject = JSON.parse(img_data);
|
||||||
jsonObject.avatar = item;
|
jsonObject.avatar = item;
|
||||||
//console.log(jsonObject);
|
//console.log(jsonObject);
|
||||||
@@ -714,6 +714,7 @@ app.post("/getcharacters", jsonParser, function (request, response) {
|
|||||||
characters[i] = jsonObject;
|
characters[i] = jsonObject;
|
||||||
i++;
|
i++;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log(`Could not read character: ${item}`);
|
||||||
if (error instanceof SyntaxError) {
|
if (error instanceof SyntaxError) {
|
||||||
console.log("String [" + (i) + "] is not valid JSON!");
|
console.log("String [" + (i) + "] is not valid JSON!");
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user