diff --git a/src/shared/services/graph/content.service.ts b/src/shared/services/graph/content.service.ts
index 43fc68c5f0bef2ca0fdd5c5c193c39d67a9cd11c..ffc47bd781d514e8dff742d4349141183b8152f1 100644
--- a/src/shared/services/graph/content.service.ts
+++ b/src/shared/services/graph/content.service.ts
@@ -100,7 +100,8 @@ export function updateElementValue(elementId: string, nodeId: string, valueId: s
     
     let id, formType, formValues;
     if(nodeId === elementId) {
-        ({id, formType, formValues} = node.data);
+        id = node.id;
+        ({formType, formValues} = node.data);
     } else {
         const element = node.data.elements.find(e => e.id === elementId);
         ({id, formType, formValues} = element);