From c18e244b1898cbd5364c2b007b6f8cdfea395aca Mon Sep 17 00:00:00 2001 From: Niels V Date: Thu, 11 Jun 2026 09:44:20 +0200 Subject: [PATCH] Improve error message for sudo request denial Quality of life improvement: This makes the error message immediately visible in logs and stack traces, rather than appearing as "undefined". throw new Error("...") creates a proper error object with a .message property. --- helpers/mu/sparql.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/mu/sparql.js b/helpers/mu/sparql.js index c86a8b7..ba375b8 100644 --- a/helpers/mu/sparql.js +++ b/helpers/mu/sparql.js @@ -18,7 +18,7 @@ function newSparqlClient(userOptions) { if (env.get("ALLOW_MU_AUTH_SUDO").asBool()) { options.requestDefaults.headers['mu-auth-sudo'] = "true"; } else { - throw "Error, sudo request but service lacks ALLOW_MU_AUTH_SUDO header"; + throw new Error(`Sudo request denied: environment variable ALLOW_MU_AUTH_SUDO is not set to true`); } }