diff --git a/jbpm-designer-client/src/main/java/org/jbpm/designer/client/shared/Assignment.java b/jbpm-designer-client/src/main/java/org/jbpm/designer/client/shared/Assignment.java
index <HASH>..<HASH> 100644
--- a/jbpm-designer-client/src/main/java/org/jbpm/designer/client/shared/Assignment.java
+++ b/jbpm-designer-client/src/main/java/org/jbpm/designer/client/shared/Assignment.java
@@ -62,10 +62,9 @@ public class Assignment {
 
         if (processVariableName != null && !processVariableName.isEmpty()) {
             processVar = assignmentData.findProcessVariable(processVariableName);
-            // Didn't find processVar - add one
+            // Didn't find processVar
             if (processVar == null) {
-                processVar = new Variable(processVariableName, VariableType.PROCESS);
-                assignmentData.addVariable(processVar);
+                processVariableName = "";
             }
         }
BZ<I>: Do not create process variables for Source or Target in DataIOEditor if real variable doesn't exist