From 6f79a618a2f3644d68cfdf0db0ef9496e4af43eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fatia?= Date: Wed, 16 Mar 2022 11:48:11 +0000 Subject: [PATCH] Safe delete copied object instead of original one --- app/components/Nav/Main/RootRPCMethodsUI.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/components/Nav/Main/RootRPCMethodsUI.js b/app/components/Nav/Main/RootRPCMethodsUI.js index ed0dd98fa7b..703ca30c718 100644 --- a/app/components/Nav/Main/RootRPCMethodsUI.js +++ b/app/components/Nav/Main/RootRPCMethodsUI.js @@ -86,10 +86,11 @@ const RootRPCMethodsUI = (props) => { const onUnapprovedMessage = (messageParams, type, origin) => { setCurrentPageMeta(messageParams.meta); - delete messageParams.meta; - setSignMessageParams(messageParams); + const signMessageParams = { ...messageParams }; + delete signMessageParams.meta; + setSignMessageParams(signMessageParams); setSignType(type); - showPendingApprovalModal({ type: ApprovalTypes.SIGN_MESSAGE, origin: messageParams.origin }); + showPendingApprovalModal({ type: ApprovalTypes.SIGN_MESSAGE, origin: signMessageParams.origin }); }; const initializeWalletConnect = () => {