From 27c14c6f190e2dd6d9b23776639a3f95c8566fc2 Mon Sep 17 00:00:00 2001 From: Adam Kelly Date: Sat, 20 May 2023 00:46:29 +0100 Subject: [PATCH] fix #5942: Retain exported ID for resource --- packages/insomnia/src/common/import.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/insomnia/src/common/import.ts b/packages/insomnia/src/common/import.ts index 1ae791d520f..e8a612ead7d 100644 --- a/packages/insomnia/src/common/import.ts +++ b/packages/insomnia/src/common/import.ts @@ -276,7 +276,12 @@ export async function importResources({ for (const resource of resourcesWithoutWorkspaceAndApiSpec) { const model = getModel(resource.type); if (model) { - ResourceIdMap.set(resource._id, generateId(model.prefix)); + if (!resource._id) { + ResourceIdMap.set(resource._id, generateId(model.prefix)); + } else { + console.log('[Import Scan] Retaining ID: ', resource._id); + ResourceIdMap.set(resource._id, resource._id); + } } else { console.log( '[Import Scan] Could not find model for type',