From 80e09d1a267ed2283e6d58a643800d3d632372a7 Mon Sep 17 00:00:00 2001 From: naman-bruno Date: Thu, 18 Dec 2025 14:24:45 +0530 Subject: [PATCH] fix: opencollection export as bruno json (#6444) --- packages/bruno-app/src/utils/collections/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/bruno-app/src/utils/collections/index.js b/packages/bruno-app/src/utils/collections/index.js index 64ff1740b..6c04bd910 100644 --- a/packages/bruno-app/src/utils/collections/index.js +++ b/packages/bruno-app/src/utils/collections/index.js @@ -280,6 +280,11 @@ export const transformCollectionToSaveToExportAsFile = (collection, options = {} }); }; + const normalizeFilenameToBru = (filename) => { + if (!filename) return filename; + return filename.replace(/\.(yml|yaml)$/i, '.bru'); + }; + const copyItems = (sourceItems, destItems) => { each(sourceItems, (si) => { if (!isItemAFolder(si) && !isItemARequest(si) && si.type !== 'js') { @@ -292,7 +297,7 @@ export const transformCollectionToSaveToExportAsFile = (collection, options = {} uid: si.uid, type: si.type, name: si.name, - filename: si.filename, + filename: isItemARequest(si) ? normalizeFilenameToBru(si.filename) : si.filename, seq: si.seq, settings: si.settings, tags: si.tags,