From 045141efafeffb6de2a035fbb160290c89d9446d Mon Sep 17 00:00:00 2001 From: Vipin Sundar <86339268+vipin-sundar@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:57:19 +0300 Subject: [PATCH] Fix the space encoding issue (#4478) --- .../GenerateCodeItem/CodeView/index.js | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/GenerateCodeItem/CodeView/index.js b/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/GenerateCodeItem/CodeView/index.js index 34b779370..c3bfbcafb 100644 --- a/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/GenerateCodeItem/CodeView/index.js +++ b/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/GenerateCodeItem/CodeView/index.js @@ -32,9 +32,23 @@ const CodeView = ({ language, item }) => { return c; }, [collectionOriginal, globalEnvironments, activeGlobalEnvironmentUid]); - const snippet = useMemo(() => { - return generateSnippet({ language, item, collection, shouldInterpolate: generateCodePrefs.shouldInterpolate }); - }, [language, item, collection, generateCodePrefs.shouldInterpolate]); + const snippet = useMemo(() => { + let snippet = ''; + try { + const request = cloneDeep(item.request); + if (request.url) { + request.url = decodeURIComponent(request.url); + } + return new HTTPSnippet(buildHarRequest({ request: request, headers, type: item.type })).convert( + target, + client + ); + } catch (e) { + console.error(e); + return 'Error generating code snippet'; + } + }, [language, item, collection, generateCodePrefs.shouldInterpolate]); + return (