]> gerrit.simantics Code Review - simantics/3d.git/commit
Data corruption on editor startup. 07/3407/1
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Thu, 24 Oct 2019 13:30:42 +0000 (16:30 +0300)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Thu, 24 Oct 2019 13:30:42 +0000 (16:30 +0300)
commitbbf50fc505117a5269f0aaff504eaa3dc57b9d31
treec3d7135b787a47c15ee29225b61b1928b3cc8b86
parenta1def49a6c4e5d661a08d21253c47e431eb12ddf
Data corruption on editor startup.

PipingRules were executed "silently" on editor startup. If rules changed
pipeline structure, these changes were never reflected to DB, causing
mismatch between DB and pipeline Java objects.

gitlab #35

Change-Id: I62de99c1465bbb3658e9d2a52617b7a8778523b6
org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java
org.simantics.plant3d/src/org/simantics/plant3d/editor/P3DNodeMap.java
org.simantics.plant3d/src/org/simantics/plant3d/editor/Plant3DEditor.java
org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java