From 7bdde4dee4a549ffedd18ab35319059df97b995a Mon Sep 17 00:00:00 2001
From: Robin Leber <rleber98@gmail.com>
Date: Tue, 11 Jun 2024 15:02:48 +0200
Subject: [PATCH] fix: add custom code bug

---
 src/functions/helperFunctions.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/functions/helperFunctions.js b/src/functions/helperFunctions.js
index dc71e27..4e5b0b6 100644
--- a/src/functions/helperFunctions.js
+++ b/src/functions/helperFunctions.js
@@ -55,12 +55,14 @@ const addCustomCodeToJson = async (newElement) => {
     const existingFilter = customCodes.find(
       (element) => element.id === newElement.id
     );
-    if (existingFilter) {
+    if (existingFilter && existingFilter.isDeployed) {
       await killDockerContainer(newElement.id);
       await removeDockerContainer(newElement.id);
       await removeDockerImage(newElement.id);
       existingFilter.code = newElement.code;
       existingFilter.isDeployed = false;
+    } else if (existingFilter && !existingFilter.isDeployed) {
+      existingFilter.code = newElement.code;
     } else {
       customCodes.push(newElement);
     }
-- 
GitLab