diff --git a/DDCore/src/ShapeUtilities.cpp b/DDCore/src/ShapeUtilities.cpp
index e8014a2e0ec200f799621b233b73a7c31318fd7b..71af25f271ea538b2bbc12b36f9566e0123b6bcd 100644
--- a/DDCore/src/ShapeUtilities.cpp
+++ b/DDCore/src/ShapeUtilities.cpp
@@ -434,7 +434,7 @@ namespace dd4hep {
       const TGeoFacet& f = sh->GetFacet(i);
       pars.emplace_back(double(f.GetNvert()));
       for(int j=0, n=f.GetNvert(); j<n; ++j)   {
-#if ROOT_VERSION_CODE >= ROOT_VERSION(6,31,0)
+#if ROOT_VERSION_CODE >= ROOT_VERSION(6,31,1)
 	int idx = f[j];
         pars.emplace_back(double(idx));
 #else