diff --git a/src/Controllers/Utils.ts b/src/Controllers/Utils.ts index f6b8403583f1625f726e50c88e66529a1b283387..f4cd281b825423bfc4c1f891d21bc6c583f7afaa 100644 --- a/src/Controllers/Utils.ts +++ b/src/Controllers/Utils.ts @@ -4,7 +4,9 @@ import logger from '../Logger/logger'; // eslint-disable-next-line max-len export const logAndRespond = (response: any, statusCode: number, method: string, responseBody: any, logLevel: string, error: any, keysToHide: string[]|null): Promise<Response> => { - const responseBodyToLog = responseBody; + const responseBodyToLog = { + ...responseBody, + }; if (keysToHide !== null) { for (let i = 0; i < keysToHide.length; i += 1) { if (typeof responseBodyToLog[keysToHide[i]] !== 'undefined') {