diff --git a/lib/ContextModule.js b/lib/ContextModule.js index 1fcdad3e0..c34a6d884 100644 --- a/lib/ContextModule.js +++ b/lib/ContextModule.js @@ -45,7 +45,7 @@ class ContextModule extends Module { if (typeof options.mode !== "string") throw new Error("options.mode is a required option"); - this._identifier = null; + this._identifier = this._createIdentifier(); } prettyRegExp(regexString) { @@ -66,8 +66,7 @@ class ContextModule extends Module { .join("!"); } - identifier() { - if (this._identifier) return this._identifier; + _createIdentifier() { let identifier = this.context; if (this.options.resourceQuery) identifier += ` ${this.options.resourceQuery}`; @@ -86,6 +85,10 @@ class ContextModule extends Module { return identifier; } + identifier() { + return this._identifier; + } + readableIdentifier(requestShortener) { let identifier = requestShortener.shorten(this.context); if (this.options.resourceQuery)