diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp
index d494bdec19bd28494d9f2c071b1cb6c4410c9763..e8fbfdcd4980b1533c42ceb2ad407fe203ebcb5b 100644
--- a/Applications/ApplicationsLib/ProjectData.cpp
+++ b/Applications/ApplicationsLib/ProjectData.cpp
@@ -472,7 +472,7 @@ void ProjectData::parseProcesses(BaseLib::ConfigTree const& processes_config,
         else if (type == "THERMO_MECHANICS")
         {
             //! \ogs_file_param{prj__processes__process__THERMO_MECHANICS__dimension}
-            switch (process_config.getConfigParameter<int>("dimension"))
+            switch (_mesh_vec[0]->getDimension())
             {
                 case 2:
                     process = ProcessLib::ThermoMechanics::