From 35e1e9c2dc8eba24d0fa8297bb2b34ee8ec647f4 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Sun, 26 Feb 2017 04:20:10 -0300 Subject: [PATCH] Logger MaskSentive just for strings and array string items --- src/Controllers/LoggerController.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Controllers/LoggerController.js b/src/Controllers/LoggerController.js index 9da5dcf396..5110526a44 100644 --- a/src/Controllers/LoggerController.js +++ b/src/Controllers/LoggerController.js @@ -41,7 +41,18 @@ export class LoggerController extends AdaptableController { // check the url if (e.url) { - e.url = this.maskSensitiveUrl(e.url); + // for strings + if (typeof e.url === 'string') { + e.url = this.maskSensitiveUrl(e.url); + } else if (Array.isArray(e.url)) { // for strings in array + e.url = e.url.map(item => { + if (typeof item === 'string') { + return this.maskSensitiveUrl(item); + } + + return item; + }); + } } if (e.body) {