diff --git a/gcube-token-docker/pep.js.j2 b/gcube-token-docker/pep.js.j2 index b9e5306..d4bc2fb 100644 --- a/gcube-token-docker/pep.js.j2 +++ b/gcube-token-docker/pep.js.j2 @@ -5,7 +5,7 @@ function log(c, s){ } function debug(c, s){ - return {{ nginx_pep_debug_enabled }} ? c.request.error(s) : null + return {{ nginx_pep_debug_enabled | lower }} ? c.request.error(s) : null } function enforce(r) { @@ -45,7 +45,8 @@ function enforce(r) { debug(context, "[REL] response status: " + reply.status) closeAccountingRecord(context.record, (reply.status === 200 || reply.status === 201 || reply.status === 204)) context.request.subrequest("/_accounting", { detached : true, body : JSON.stringify(context.record) }) - r.return(reply.status, reply.responseBuffer) + debug(njs.dump(reply)) + r.return(reply.status, reply.responseText) }).catch(e => { log(context, "Error .... " + njs.dump(e)); context.request.return(e.message === "Unauthorized" ? 403 : 500)} ) return