Browse Source

fix: issue with the request body from duplication being linked in memory fixes #1954

Andrew Bastin 4 years ago
parent
commit
8c05084994

+ 1 - 1
packages/hoppscotch-app/components/collections/graphql/index.vue

@@ -290,7 +290,7 @@ export default defineComponent({
     },
     },
     duplicateRequest({ folderPath, request }) {
     duplicateRequest({ folderPath, request }) {
       saveGraphqlRequestAs(folderPath, {
       saveGraphqlRequestAs(folderPath, {
-        ...request,
+        ...cloneDeep(request),
         name: `${request.name} - ${this.$t("action.duplicate")}`,
         name: `${request.name} - ${this.$t("action.duplicate")}`,
       })
       })
     },
     },

+ 1 - 1
packages/hoppscotch-app/components/collections/index.vue

@@ -688,7 +688,7 @@ export default defineComponent({
     },
     },
     duplicateRequest({ folderPath, request }) {
     duplicateRequest({ folderPath, request }) {
       saveRESTRequestAs(folderPath, {
       saveRESTRequestAs(folderPath, {
-        ...request,
+        ...cloneDeep(request),
         name: `${request.name} - ${this.$t("action.duplicate")}`,
         name: `${request.name} - ${this.$t("action.duplicate")}`,
       })
       })
     },
     },