From 23c06ebed8d485192fbfb48786ced82e873ab4bf Mon Sep 17 00:00:00 2001 From: zadam Date: Tue, 2 Aug 2022 18:15:54 +0200 Subject: [PATCH] fix backend script error reporting, closes #3033 --- src/public/app/services/server.js | 6 +++--- src/routes/electron.js | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/public/app/services/server.js b/src/public/app/services/server.js index e0c7d07dd..ff2bc14a7 100644 --- a/src/public/app/services/server.js +++ b/src/public/app/services/server.js @@ -131,10 +131,10 @@ function ajax(url, method, data, headers) { headers: respHeaders }); }, - error: async (jqXhr, status, error) => { - await reportError(method, url, status, error); + error: async (jqXhr, status) => { + await reportError(method, url, status, jqXhr.responseText); - rej(error); + rej(jqXhr.responseText); } }; diff --git a/src/routes/electron.js b/src/routes/electron.js index 38fa5e704..b356dd942 100644 --- a/src/routes/electron.js +++ b/src/routes/electron.js @@ -19,6 +19,11 @@ function init(app) { getHeader: name => respHeaders[name], setHeader: (name, value) => { respHeaders[name] = value.toString(); + return res; + }, + header: (name, value) => { + respHeaders[name] = value.toString(); + return res; }, status: statusCode => { res.statusCode = statusCode;