silenced more request errors + small fix in display logic

This commit is contained in:
williamwoldum 2023-01-17 12:50:08 +01:00
parent 9f008fc04e
commit a880cdbc68
2 changed files with 8 additions and 8 deletions

View file

@ -27,8 +27,8 @@ export default async function octoPrintProxyHandler(req, res, map) {
let resultData = data;
if (!validateWidgetData(widget, endpoint, resultData)) {
if (status === 500 && widget.silencePrinterNotFound) {
resultData = 500;
if ((status === 500 || status === 502 || status === 409) && widget.silencePrinterNotFound) {
resultData = { state: { text: "Not found" } };
return res.status(status).send(resultData);
}
return res.status(status).json({ error: { message: "Invalid data", url, data: resultData } });