X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FCommandContextImpl.java;fp=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FCommandContextImpl.java;h=8ff198cbf9d2712493f52b04793dad59c2d5d6a1;hp=5fb3a283e93a0b635768e5517fc1b3e6f14ac50d;hb=547942cd382c0212a72b528aaa85aa686f7c1d83;hpb=f377d6a9b29b3a15bc85b7735ec483d70c185a6e diff --git a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContextImpl.java b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContextImpl.java index 5fb3a283e..8ff198cbf 100644 --- a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContextImpl.java +++ b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContextImpl.java @@ -67,13 +67,7 @@ public class CommandContextImpl implements CommandContextMutable { Map>> from = context.getData(); for (Map.Entry>> entry : from.entrySet()) { String key = entry.getKey(); - Object existing = getValue(key); - Object newValue = context.getValue(key); - // Do not merge duplicates! - if (newValue != null && newValue.equals(existing)) - continue; - List> rows = ensureRowsAvailable(entry.getKey()); - rows.addAll(entry.getValue()); + putValue(key, context.getValue(key)); } } return this;