diff --git a/core/base/utils/CbmGeometryUtils.cxx b/core/base/utils/CbmGeometryUtils.cxx
index 6f56baab5687aa7650a45c3300bb1ccb10a9a368..41480c686e493cec8a5577f1bebf46138460281c 100644
--- a/core/base/utils/CbmGeometryUtils.cxx
+++ b/core/base/utils/CbmGeometryUtils.cxx
@@ -58,17 +58,6 @@ namespace Cbm
       LOG(info) << "****";
     }
 
-    void CorrectMediaId()
-    {
-      TList* media = gGeoManager->GetListOfMedia();
-      TIter next(media);
-      TGeoMedium* med;
-      Int_t counter {0};
-      while ((med = static_cast<TGeoMedium*>(next()))) {
-        med->SetId(counter++);
-      }
-    }
-
     void RemoveDuplicateMaterials()
     {
       // Revove duplicate materials
@@ -177,7 +166,6 @@ namespace Cbm
         }
       }
 
-      Cbm::GeometryUtils::CorrectMediaId();
       Cbm::GeometryUtils::RemoveDuplicateMaterials();
       Cbm::GeometryUtils::RemoveDuplicateMedia();
 
diff --git a/core/base/utils/CbmGeometryUtils.h b/core/base/utils/CbmGeometryUtils.h
index 71644889b1514e44cf76c0d5628793360d538614..401e189fbf79dd32ee0a53fab731aa92bd1d6089 100644
--- a/core/base/utils/CbmGeometryUtils.h
+++ b/core/base/utils/CbmGeometryUtils.h
@@ -13,7 +13,6 @@ namespace Cbm
   {
     void PrintMedia();
     void PrintMaterials();
-    void CorrectMediaId();
     void ReAssignMediaId();
     void RemoveDuplicateMaterials();
     void RemoveDuplicateMedia();