diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index 68c508e40..04abc4875 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -3577,7 +3577,7 @@ "version": "16.18.12", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.12.tgz", "integrity": "sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==", - "devOptional": true + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -5623,6 +5623,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ diff --git a/src/frontend/src/modals/ApiModal/index.tsx b/src/frontend/src/modals/ApiModal/index.tsx index 733230c6f..262d62d3e 100644 --- a/src/frontend/src/modals/ApiModal/index.tsx +++ b/src/frontend/src/modals/ApiModal/index.tsx @@ -112,24 +112,30 @@ const ApiModal = forwardRef( ]); + function startState(){ + tweak.current = []; + setTweak([]); + tweaksList.current = []; + } + useEffect(() => { - if(getTweak.length == 0 && tweak?.current.length == 0 && flow["data"]["nodes"].length == 0){ - tweak.current = []; + if(flow["data"]["nodes"].length == 0){ + startState(); } else { tweak.current = []; const t = buildTweaks(flow); tweak.current.push(t); + + } filterNodes(); if (Object.keys(tweaksCode).length > 0) { - setActiveTab("0"); - setTabs([ { name: "cURL",