From 2d3f3c314c64d8d33db5ccc1cf3ad1df1b84499a Mon Sep 17 00:00:00 2001
From: Robin Leber <rleber98@gmail.com>
Date: Wed, 26 Jun 2024 19:07:01 +0200
Subject: [PATCH] FIX: build Pipes Elements with multiple editors

---
 src/functions/pipeBinding.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/functions/pipeBinding.js b/src/functions/pipeBinding.js
index 8df6fcb..771d979 100644
--- a/src/functions/pipeBinding.js
+++ b/src/functions/pipeBinding.js
@@ -122,6 +122,7 @@ const makeValidConstName = (str) => {
 };
 
 const buildPipesElements = (pipeMapping) => {
+  console.log("### pipes: ", pipeMapping);
   const incomingPipes = pipeMapping.filter(
     (pipe) => pipe.pipeDirection === "in"
   );
@@ -129,8 +130,12 @@ const buildPipesElements = (pipeMapping) => {
     (pipe) => pipe.pipeDirection === "out"
   );
 
-  const incomingPipesElement = document.getElementById("incomingPipes");
-  const outgoingPipesElement = document.getElementById("outgoingPipes");
+  const incomingPipesElement = document.querySelector(
+    `#codeEditor${window.selectedFilter} #incomingPipes`
+  );
+  const outgoingPipesElement = document.querySelector(
+    `#codeEditor${window.selectedFilter} #outgoingPipes`
+  );
   incomingPipesElement.innerHTML = "";
   outgoingPipesElement.innerHTML = "";
 
-- 
GitLab