From 9fbc74b26cd16bf7793e1a46fabaf2ca57aefa94 Mon Sep 17 00:00:00 2001
From: NathanViaud <nathan.viaud@inria.fr>
Date: Thu, 8 Jun 2023 09:30:45 +0200
Subject: [PATCH] fix adding empty repeat input

---
 src/shared/services/graph/form.service.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/shared/services/graph/form.service.ts b/src/shared/services/graph/form.service.ts
index 55f3fdaf..84d7ec96 100644
--- a/src/shared/services/graph/form.service.ts
+++ b/src/shared/services/graph/form.service.ts
@@ -34,8 +34,8 @@ export function addRepeatElement(elementId: string, nodeId: string, formValueId:
     
     verifyAndOpenFormPanel(id, formType, formValues, nodeId);
     
-    repeatElement = JSON.parse(repeatElement);
-    
+    if(typeof repeatElement === 'string') repeatElement = JSON.parse(repeatElement);
+
     index === -1 ? formValues[formValueId].push(repeatElement) : formValues[formValueId].splice(index, 0, repeatElement);
 }
 
-- 
GitLab