diff --git a/src/crop/aquacrop.jl b/src/crop/aquacrop.jl
index 9a6dc7233b46af0ed0cbf22c8e21ab62300bbed0..a89f3dbce6c767f076d6a049b9fb707c6a322dbe 100644
--- a/src/crop/aquacrop.jl
+++ b/src/crop/aquacrop.jl
@@ -237,7 +237,7 @@ function sow!(cs::CropState, model::SimulationModel, cropname::String)
 
     cs.croptype = new_croptype
     # cs.soiltype stays the way it is
-    cs.cropstate = make_aquacrop_cropfield(cs.croptype, model, soiltype)
+    cs.cropstate = make_aquacrop_cropfield(cs.croptype, model, cs.soiltype)
 end
 
 """