diff --git a/Post/OctreePost.cpp b/Post/OctreePost.cpp
index c3039de8abff1ed6312064842d3e40e5c446fdbf..3f28936727eeead8cff1ada4fd6ab20571de442c 100644
--- a/Post/OctreePost.cpp
+++ b/Post/OctreePost.cpp
@@ -411,6 +411,7 @@ static MElement *getElement(double P[3], GModel *m,
                  fabs(v->y() - qy[j]) < eps &&
                  fabs(v->z() - qz[j]) < eps);
         }
+        if(ok) return elements[i];
       }
     }
     if(elements.size()) return elements[0];