From 1177fe2469576fc4d5e7e53e692402f13eb43b22 Mon Sep 17 00:00:00 2001 From: fiend365gdsv Date: Fri, 19 Jun 2026 04:03:35 +0530 Subject: [PATCH 1/2] Prevent AsyncAPI definition request for API Products --- .../Apis/Details/Environments/Environments.jsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx index 4f8754eba22..b31e5b9e94b 100644 --- a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx +++ b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx @@ -775,9 +775,10 @@ export default function Environments() { }; const externalEnvWithEndpoints = []; - useEffect(() => { - if (!isMCPServer) { - const promise = restApi.getAsyncAPIDefinition(api.id); +useEffect(() => { + const isAPIProduct = api.apiType === API.CONSTS.APIProduct; + if (!isMCPServer && !isAPIProduct) { + const promise = restApi.getAsyncAPIDefinition(api.id); promise.then(async (response) => { if (response.data && (typeof response.data === "string" || typeof response.data === "object")) { let doc; @@ -825,7 +826,7 @@ export default function Environments() { } }) } - }, [api.id]); + }, [api.id, api.apiType, isMCPServer]); const toggleOpenConfirmDelete = (revisionName, revisionId) => { setRevisionToDelete([revisionName, revisionId]); From 81ea8acf0d56a85a1cd241015cc962544400ee93 Mon Sep 17 00:00:00 2001 From: fiend365gdsv Date: Fri, 19 Jun 2026 14:12:17 +0530 Subject: [PATCH 2/2] Add missing dependency for external gateways --- .../app/components/Apis/Details/Environments/Environments.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx index b31e5b9e94b..3571350ae5a 100644 --- a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx +++ b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Environments/Environments.jsx @@ -826,7 +826,7 @@ useEffect(() => { } }) } - }, [api.id, api.apiType, isMCPServer]); + }, [api.id, api.apiType, isMCPServer, allExternalGateways]); const toggleOpenConfirmDelete = (revisionName, revisionId) => { setRevisionToDelete([revisionName, revisionId]);