From 754990dcfd5b389e8a3ee8c790426f58663f6607 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Mon, 6 Jul 2020 22:19:46 +0200
Subject: [PATCH] Fix copy of ItemValue when const qualifier is removed

---
 src/mesh/ItemValue.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesh/ItemValue.hpp b/src/mesh/ItemValue.hpp
index eb9f23113..a9049a394 100644
--- a/src/mesh/ItemValue.hpp
+++ b/src/mesh/ItemValue.hpp
@@ -40,7 +40,7 @@ class ItemValue
   friend PUGS_INLINE ItemValue<std::remove_const_t<DataType>, item_type, ConnectivityPtr>
   copy(const ItemValue<DataType, item_type, ConnectivityPtr>& source)
   {
-    ItemValue<std::remove_const_t<DataType>, item_type, ConnectivityPtr> image(source);
+    ItemValue<std::remove_const_t<DataType>, item_type, ConnectivityPtr> image(*source.connectivity_ptr());
 
     image.m_values = copy(source.m_values);
     return image;
-- 
GitLab