Index: /issm/trunk-jpl/src/c/cores/sealevelchange_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/sealevelchange_core.cpp	(revision 25305)
+++ /issm/trunk-jpl/src/c/cores/sealevelchange_core.cpp	(revision 25306)
@@ -763,7 +763,10 @@
 		
 			/*Go find the modelid'th transient input:*/
-			TriaInput2* tria_input=dataset_input->GetTriaInputByOffset(reCast<int, IssmDouble>(modelid));
-			/*Plug back into DslSeaWaterPressureChangeAtSeaFloor*/
-			tria_input->ChangeEnum(DslSeaWaterPressureChangeAtSeaFloor);
+			TransientInput2* transient_input=dataset_input->GetTransientInputByOffset(reCast<int, IssmDouble>(modelid));
+
+			/*Plug into DslDynamicRate input: */
+			Input2* transient_input_copy=transient_input->copy();
+			transient_input_copy->ChangeEnum(DslSeaWaterPressureChangeAtSeaFloor);
+			femmodel->inputs2->AddInput(transient_input_copy);
 		}
 	}
