diff --git a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java
index df794aa0fba1e16ff5e7147d9061295b82e8d35a..68ed1166377da76f88c58553115b9e93638eb9b0 100644
--- a/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java
+++ b/model/src/main/java/lcsb/mapviewer/model/graphics/PolylineData.java
@@ -125,7 +125,7 @@ public class PolylineData implements MinervaEntity, Drawable {
   @JsonIgnore
   private long entityVersion;
 
-  @Cascade({CascadeType.ALL})
+  @Cascade({CascadeType.DETACH})
   @ManyToOne(fetch = FetchType.LAZY)
   @JoinTable(
       name = "layer_table_lines",
diff --git a/web/src/test/java/lcsb/mapviewer/web/api/project/map/layer/line/NewLayerLineControllerTest.java b/web/src/test/java/lcsb/mapviewer/web/api/project/map/layer/line/NewLayerLineControllerTest.java
index 46889163ecfef23a6becc45ded404c4da4a2df39..ea0072fc7d06341bd9a62b8ffacdc321854f839c 100644
--- a/web/src/test/java/lcsb/mapviewer/web/api/project/map/layer/line/NewLayerLineControllerTest.java
+++ b/web/src/test/java/lcsb/mapviewer/web/api/project/map/layer/line/NewLayerLineControllerTest.java
@@ -7,6 +7,7 @@ import lcsb.mapviewer.model.graphics.PolylineData;
 import lcsb.mapviewer.model.map.layout.graphics.Layer;
 import lcsb.mapviewer.persist.dao.graphics.PolylineDataProperty;
 import lcsb.mapviewer.services.interfaces.ILayerLineService;
+import lcsb.mapviewer.services.interfaces.ILayerService;
 import lcsb.mapviewer.services.interfaces.IMinervaJobService;
 import lcsb.mapviewer.services.interfaces.IProjectService;
 import lcsb.mapviewer.web.ControllerIntegrationTest;
@@ -46,6 +47,9 @@ public class NewLayerLineControllerTest extends ControllerIntegrationTest {
   @Autowired
   private ILayerLineService layerLineService;
 
+  @Autowired
+  private ILayerService layerService;
+
   @Autowired
   private IProjectService projectService;
 
@@ -242,6 +246,7 @@ public class NewLayerLineControllerTest extends ControllerIntegrationTest {
         .andExpect(status().isOk());
 
     assertNull(layerLineService.getById(lineId));
+    assertNotNull(layerService.getById(layerId));
   }
 
   @Test