From 0c7499fe19f63756578f79f797ae29f428064b3d Mon Sep 17 00:00:00 2001
From: Renzo Beux <renzobeux@gmail.com>
Date: Sat, 30 Oct 2021 20:55:31 -0300
Subject: [PATCH] fix: spread operator cause im changing the token on login

---
 src/Controllers/Utils.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Controllers/Utils.ts b/src/Controllers/Utils.ts
index f6b8403..f4cd281 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') {
-- 
GitLab