fix: reference sharing when requests are opened from the sidebar

This commit is contained in:
Andrew Bastin
2022-04-15 00:20:35 +05:30
parent ede27e0600
commit c99b224829

View File

@@ -165,6 +165,7 @@ import {
isEqualHoppRESTRequest, isEqualHoppRESTRequest,
} from "@hoppscotch/data" } from "@hoppscotch/data"
import * as E from "fp-ts/Either" import * as E from "fp-ts/Either"
import cloneDeep from "lodash/cloneDeep"
import { import {
useI18n, useI18n,
useToast, useToast,
@@ -317,15 +318,17 @@ const getRequestLabelColor = (method: string) =>
const setRestReq = (request: any) => { const setRestReq = (request: any) => {
setRESTRequest( setRESTRequest(
safelyExtractRESTRequest( cloneDeep(
translateToNewRequest(request), safelyExtractRESTRequest(
getDefaultRESTRequest() translateToNewRequest(request),
getDefaultRESTRequest()
)
), ),
{ {
originLocation: "user-collection", originLocation: "user-collection",
folderPath: props.folderPath, folderPath: props.folderPath,
requestIndex: props.requestIndex, requestIndex: props.requestIndex,
req: request, req: cloneDeep(request),
} }
) )
} }
@@ -397,7 +400,7 @@ const discardRequestChange = () => {
originLocation: "user-collection", originLocation: "user-collection",
folderPath: props.folderPath, folderPath: props.folderPath,
requestIndex: props.requestIndex, requestIndex: props.requestIndex,
req: props.request, req: cloneDeep(props.request),
}) })
} }