From c99b22482902fea8d70efb81fa3de249745db9db Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Fri, 15 Apr 2022 00:20:35 +0530 Subject: [PATCH] fix: reference sharing when requests are opened from the sidebar --- .../components/collections/my/Request.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/hoppscotch-app/components/collections/my/Request.vue b/packages/hoppscotch-app/components/collections/my/Request.vue index 0da5f2b07..a8f186d60 100644 --- a/packages/hoppscotch-app/components/collections/my/Request.vue +++ b/packages/hoppscotch-app/components/collections/my/Request.vue @@ -165,6 +165,7 @@ import { isEqualHoppRESTRequest, } from "@hoppscotch/data" import * as E from "fp-ts/Either" +import cloneDeep from "lodash/cloneDeep" import { useI18n, useToast, @@ -317,15 +318,17 @@ const getRequestLabelColor = (method: string) => const setRestReq = (request: any) => { setRESTRequest( - safelyExtractRESTRequest( - translateToNewRequest(request), - getDefaultRESTRequest() + cloneDeep( + safelyExtractRESTRequest( + translateToNewRequest(request), + getDefaultRESTRequest() + ) ), { originLocation: "user-collection", folderPath: props.folderPath, requestIndex: props.requestIndex, - req: request, + req: cloneDeep(request), } ) } @@ -397,7 +400,7 @@ const discardRequestChange = () => { originLocation: "user-collection", folderPath: props.folderPath, requestIndex: props.requestIndex, - req: props.request, + req: cloneDeep(props.request), }) }