{inputParam && (
diff --git a/packages/ui/src/views/canvas/index.jsx b/packages/ui/src/views/canvas/index.jsx
index eb648a65a35..c81bb2896a5 100644
--- a/packages/ui/src/views/canvas/index.jsx
+++ b/packages/ui/src/views/canvas/index.jsx
@@ -604,7 +604,7 @@ const Canvas = ({ chatflowid: chatflowId }) => {
// Re-fetch canvas when credentials are updated via the setup modal
useEffect(() => {
const handleCredentialsUpdated = (e) => {
- if (e.detail?.chatflowId === chatflowId) {
+ if (e.detail?.chatflowId === chatflowId && !e.detail?.skipRefetch) {
getSpecificChatflowApi.request(chatflowId)
}
}
diff --git a/packages/ui/src/views/marketplaces/MarketplaceCanvas.jsx b/packages/ui/src/views/marketplaces/MarketplaceCanvas.jsx
index b1b9c2b1121..50b285142c0 100644
--- a/packages/ui/src/views/marketplaces/MarketplaceCanvas.jsx
+++ b/packages/ui/src/views/marketplaces/MarketplaceCanvas.jsx
@@ -65,7 +65,7 @@ const MarketplaceCanvas = () => {