diff --git a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp
index 18b822573044bc51732d8b66f80e6a8e4ff730c0..c81b5e1c9fb3b91fe324505b8ad88f5aaf52c150 100644
--- a/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp
+++ b/ProcessLib/RichardsComponentTransport/CreateRichardsComponentTransportProcess.cpp
@@ -157,6 +157,7 @@ std::unique_ptr<Process> createRichardsComponentTransportProcess(
         MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh);
 
     RichardsComponentTransportProcessData process_data{
+        std::move(media_map),
         std::move(porous_media_properties),
         fluid_reference_density,
         std::move(fluid_properties),
diff --git a/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h b/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h
index 92e233d1ce89c984d3e8cb24b6d12c1f0e5f529b..66a6ebf7be628f0ce1e88b31938114ec4284d00c 100644
--- a/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h
+++ b/ProcessLib/RichardsComponentTransport/RichardsComponentTransportProcessData.h
@@ -18,6 +18,11 @@
 
 #include "PorousMediaProperties.h"
 
+namespace MaterialPropertyLib
+{
+class MaterialSpatialDistributionMap;
+}
+
 namespace ProcessLib
 {
 template <typename ReturnType>
@@ -27,6 +32,8 @@ namespace RichardsComponentTransport
 {
 struct RichardsComponentTransportProcessData
 {
+    std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap>
+        media_map;
     PorousMediaProperties porous_media_properties;
     ParameterLib::Parameter<double> const& fluid_reference_density;
     std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties;