Index: /issm/trunk-jpl/src/c/classes/IoModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/IoModel.cpp	(revision 20939)
+++ /issm/trunk-jpl/src/c/classes/IoModel.cpp	(revision 20940)
@@ -658,4 +658,6 @@
 						this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
 					} else if(strcmp(record_name,"md.groundingline.migration")==0){
+						this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
+					} else if(strcmp(record_name,"md.masstransport.hydrostatic_adjustment")==0){
 						this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
 					} else {
@@ -788,4 +790,6 @@
 					} else if(strcmp(record_name,"md.groundingline.migration")==0){
 						this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
+					} else if(strcmp(record_name,"md.masstransport.hydrostatic_adjustment")==0){
+						this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
 					} else {
 						/*Add string to parameters: */
Index: /issm/trunk-jpl/src/m/classes/masstransport.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/masstransport.js	(revision 20939)
+++ /issm/trunk-jpl/src/m/classes/masstransport.js	(revision 20940)
@@ -65,5 +65,5 @@
 			WriteData(fid,prefix,'object',this,'fieldname','isfreesurface','format','Boolean');
 			WriteData(fid,prefix,'object',this,'fieldname','min_thickness','format','Double');
-			WriteData(fid,prefix,'data',StringToEnum(this.hydrostatic_adjustment),'format','Integer','name','md.masstransport.hydrostatic_adjustment');
+			WriteData(fid,prefix,'data',this.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment');
 			WriteData(fid,prefix,'object',this,'fieldname','stabilization','format','Integer');
 			WriteData(fid,prefix,'object',this,'fieldname','vertex_pairing','format','DoubleMat','mattype',3);
Index: /issm/trunk-jpl/src/m/classes/masstransport.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/masstransport.m	(revision 20939)
+++ /issm/trunk-jpl/src/m/classes/masstransport.m	(revision 20940)
@@ -118,5 +118,5 @@
 			WriteData(fid,prefix,'object',self,'fieldname','isfreesurface','format','Boolean');
 			WriteData(fid,prefix,'object',self,'fieldname','min_thickness','format','Double');
-			WriteData(fid,prefix,'data',StringToEnum(self.hydrostatic_adjustment),'format','Integer','name','md.masstransport.hydrostatic_adjustment');
+			WriteData(fid,prefix,'data',self.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment');
 			WriteData(fid,prefix,'object',self,'fieldname','stabilization','format','Integer');
 			WriteData(fid,prefix,'object',self,'fieldname','vertex_pairing','format','DoubleMat','mattype',3);
Index: /issm/trunk-jpl/src/m/classes/masstransport.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/masstransport.py	(revision 20939)
+++ /issm/trunk-jpl/src/m/classes/masstransport.py	(revision 20940)
@@ -88,5 +88,5 @@
 		WriteData(fid,prefix,'object',self,'fieldname','isfreesurface','format','Boolean')
 		WriteData(fid,prefix,'object',self,'fieldname','min_thickness','format','Double')
-		WriteData(fid,prefix,'data',StringToEnum(self.hydrostatic_adjustment)[0],'format','Integer','name','md.masstransport.hydrostatic_adjustment')
+		WriteData(fid,prefix,'data',self.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment')
 		WriteData(fid,prefix,'object',self,'fieldname','stabilization','format','Integer')
 		WriteData(fid,prefix,'object',self,'fieldname','vertex_pairing','format','DoubleMat','mattype',3)
