fix(common): prevent duplication of request ID when duplicating requests (#5781)

This commit is contained in:
Anwarul Islam 2026-01-19 14:57:58 +06:00 committed by GitHub
parent 4d862c2f4b
commit 194c9496aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View file

@ -512,8 +512,9 @@ const duplicateRequest = async ({
}) => { }) => {
const isValidToken = await handleTokenValidation() const isValidToken = await handleTokenValidation()
if (!isValidToken) return if (!isValidToken) return
const { id: _, ...requestWithoutID } = request
saveGraphqlRequestAs(folderPath, { saveGraphqlRequestAs(folderPath, {
...cloneDeep(request), ...cloneDeep(requestWithoutID),
name: `${request.name} - ${t("action.duplicate")}`, name: `${request.name} - ${t("action.duplicate")}`,
}) })
} }

View file

@ -1564,8 +1564,9 @@ const duplicateRequest = async (payload: {
const { folderPath, request } = payload const { folderPath, request } = payload
if (!folderPath) return if (!folderPath) return
const { id: _, ...requestWithoutID } = request
const newRequest = { const newRequest = {
...cloneDeep(request), ...cloneDeep(requestWithoutID),
_ref_id: generateUniqueRefId("req"), _ref_id: generateUniqueRefId("req"),
name: `${request.name} - ${t("action.duplicate")}`, name: `${request.name} - ${t("action.duplicate")}`,
} }