diff --git a/lib/cartodb/middleware/error-middleware.js b/lib/cartodb/middleware/error-middleware.js index 12406019..85f38936 100644 --- a/lib/cartodb/middleware/error-middleware.js +++ b/lib/cartodb/middleware/error-middleware.js @@ -198,14 +198,14 @@ function setErrorHeader(errors, statusCode, res) { */ function stringifyForLogs(object) { Object.keys(object).map(key => { - if (typeof object[key] === 'object') { + if(typeof object[key] === 'string') { + object[key] = object[key].replace(/[^a-zA-Z0-9]/g, ' '); + } else if (typeof object[key] === 'object') { stringifyForLogs(object[key]); } else if (object[key] instanceof Array) { for (let element of object[key]) { stringifyForLogs(element); } - } else if(typeof object[key] === 'string') { - object[key] = object[key].replace(/[^a-zA-Z0-9]/g, ' '); } });