diff --git a/MeshLib/MeshEditing/MeshRevision.cpp b/MeshLib/MeshEditing/MeshRevision.cpp
index b97771d0b35ff0d3a4d96fba7d92d693c1cc7067..de386d28a3017786638c6f1550e3603f164770c5 100644
--- a/MeshLib/MeshEditing/MeshRevision.cpp
+++ b/MeshLib/MeshEditing/MeshRevision.cpp
@@ -251,7 +251,7 @@ void fillElemProperty(std::vector<T>& new_prop,
 MeshLib::Properties MeshRevision::copyProperties(
     MeshLib::Properties const& props,
     std::vector<std::size_t> const& node_ids,
-    std::vector<std::size_t> const& elem_ids)
+    std::vector<std::size_t> const& elem_ids) const
 {
     auto const prop_names = props.getPropertyVectorNames();
     MeshLib::Properties new_properties;
diff --git a/MeshLib/MeshEditing/MeshRevision.h b/MeshLib/MeshEditing/MeshRevision.h
index 7935468557dd378053716ccbeb3d52f8ff20e057..d723c5be8586e115603eee007b42a5d22c557385 100644
--- a/MeshLib/MeshEditing/MeshRevision.h
+++ b/MeshLib/MeshEditing/MeshRevision.h
@@ -89,7 +89,7 @@ private:
     MeshLib::Properties copyProperties(
         MeshLib::Properties const& props,
         std::vector<std::size_t> const& node_ids,
-        std::vector<std::size_t> const& elem_ids);
+        std::vector<std::size_t> const& elem_ids) const;
 
     /// Subdivides an element if it has a face that is not coplanar
     /// @param element the element that will be subdivided