From 846b15d6d33c13254ac1c81c539c41e9bb49cf96 Mon Sep 17 00:00:00 2001 From: aj-rosado <109146700+aj-rosado@users.noreply.github.com> Date: Mon, 27 Mar 2023 11:48:46 +0100 Subject: [PATCH] [PM-1195] Creating a copy of 'this' on ToJson so that it doesn't change the current view. (#5062) --- libs/common/src/models/view/send.view.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libs/common/src/models/view/send.view.ts b/libs/common/src/models/view/send.view.ts index c5da1d2f683..18846a4f1f6 100644 --- a/libs/common/src/models/view/send.view.ts +++ b/libs/common/src/models/view/send.view.ts @@ -68,9 +68,12 @@ export class SendView implements View { } toJSON() { - return Utils.merge(this, { - key: Utils.fromBufferToB64(this.key), - }); + return Utils.merge( + { ...this }, + { + key: Utils.fromBufferToB64(this.key), + } + ); } static fromJSON(json: DeepJsonify) {