Index: /issm/trunk-jpl/src/m/solve/WriteData.js
===================================================================
--- /issm/trunk-jpl/src/m/solve/WriteData.js	(revision 20355)
+++ /issm/trunk-jpl/src/m/solve/WriteData.js	(revision 20356)
@@ -9,4 +9,6 @@
 	var options = new pairoptions(args.slice(1,args.length));
 	var enumm;
+	var dataini;
+	var data;
 
 	//Get data properties
@@ -22,10 +24,16 @@
 			enumm = BuildEnum(classname  + '_' + fieldname);
 		}
-		data  = obj[fieldname];
+		dataini  = obj[fieldname];
 	}
 	else{
 		//No processing required
-		data = options.getfieldvalue('data');
+		dataini = options.getfieldvalue('data');
 		enumm = options.getfieldvalue('enum');
+	}
+	if (IsArray(dataini)){
+	   data=dataini.slice(0);
+	}
+	else{
+		data=dataini;
 	}
 
