Update diagnostics as per Issue discussion

This commit is contained in:
Steve-Mcl
2022-03-29 20:48:29 +01:00
parent cf6df1556c
commit 03763a1423
3 changed files with 66 additions and 64 deletions

View File

@@ -7,13 +7,13 @@ module.exports = {
runtimeAPI = _runtimeAPI;
},
getReport: function(req, res) {
const diagnosticsOptions = settings.diagnosticsOptions || {};
const diagnosticsOpts = settings.diagnostics || {};
const opts = {
user: req.user,
scope: diagnosticsOptions.level || "basic"
scope: diagnosticsOpts.level || "basic"
}
if(diagnosticsOptions.enabled === false || diagnosticsOptions.enabled === "false") {
apiUtil.rejectHandler(req, res, {message: "disabled", status: 403, code: "diagnosticsOptions.enabled" })
if(diagnosticsOpts.enabled === false || diagnosticsOpts.enabled === "false") {
apiUtil.rejectHandler(req, res, {message: "disabled", status: 403, code: "diagnostics.enabled" })
} else {
runtimeAPI.diagnostics.get(opts)
.then(function(result) { res.json(result); })