From 032d5e55ca5bfa4241ba2c57cc0ca2041f8435ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20V=C3=ADtor=20S=20Reis?= Date: Sun, 26 Feb 2017 15:34:03 -0300 Subject: [PATCH] Logger MaskSentive just for strings and array string items (#3571) --- 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 9da5dcf3..5110526a 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) {