diff --git a/src/Model/Geometry/Reach.py b/src/Model/Geometry/Reach.py
index 7458f3b1eff25849ab42f03e7823a4f3aee09fe4..bccaffab240878f5baaf4d4fab4c5000d79b0f25 100644
--- a/src/Model/Geometry/Reach.py
+++ b/src/Model/Geometry/Reach.py
@@ -65,7 +65,7 @@ class Reach(SQLSubModel):
 
         new._profiles = ProfileXYZ._db_load(
             execute,
-            data=data
+            data=data.copy()
         )
 
         return new