projects
/
squeep-indie-auther
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
redeem proffered tickets, db schema 1.1.0
[squeep-indie-auther]
/
src
/
service.js
diff --git
a/src/service.js
b/src/service.js
index 2a159a9181c7b4d327282035c014a4e87a194e55..c1e600691642130c40557cffec8721e43f7a2cef 100644
(file)
--- a/
src/service.js
+++ b/
src/service.js
@@
-101,12
+101,19
@@
class Service extends Dingus {
* @param {Object} ctx
*/
async preHandler(req, res, ctx) {
* @param {Object} ctx
*/
async preHandler(req, res, ctx) {
+ const _scope = _fileScope('preHandler');
+
await super.preHandler(req, res, ctx);
ctx.url = req.url; // Persist this for logout redirect
const logObject = this.asyncLocalStorage.getStore();
await super.preHandler(req, res, ctx);
ctx.url = req.url; // Persist this for logout redirect
const logObject = this.asyncLocalStorage.getStore();
- logObject.requestId = ctx.requestId;
- delete ctx.requestId;
+ // istanbul ignore else
+ if (logObject) { // debugging in vscode seems to kill ALS, work around
+ logObject.requestId = ctx.requestId;
+ delete ctx.requestId;
+ } else {
+ this.logger.debug(_scope, 'no async local store');
+ }
}
}