X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.graph.db%2Fsrc%2Forg%2Fsimantics%2Fgraph%2Fdb%2FTransferableGraphImportProcess.java;h=4ec7138660fc2dd8c585fefe07bceb96bc4b5c00;hb=7fa05b5ad0338cce0fcf0a2572cab60e822d702a;hp=586562fa34df83ef4bccdffaebe9e5a373bd90f6;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.graph.db/src/org/simantics/graph/db/TransferableGraphImportProcess.java b/bundles/org.simantics.graph.db/src/org/simantics/graph/db/TransferableGraphImportProcess.java index 586562fa3..4ec713866 100644 --- a/bundles/org.simantics.graph.db/src/org/simantics/graph/db/TransferableGraphImportProcess.java +++ b/bundles/org.simantics.graph.db/src/org/simantics/graph/db/TransferableGraphImportProcess.java @@ -13,6 +13,7 @@ import org.simantics.databoard.Bindings; import org.simantics.databoard.accessor.error.AccessorException; import org.simantics.databoard.adapter.AdaptException; import org.simantics.databoard.binding.mutable.Variant; +import org.simantics.databoard.util.URIStringUtils; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.WriteOnlyGraph; @@ -200,14 +201,14 @@ public class TransferableGraphImportProcess implements TransferableGraphImporter if(child == null) { String uri = graph.getPossibleURI(parent); if(uri == null) { - addMissing(NameUtils.getSafeName(graph, parent) + " /" + def.name); + addMissing(URIStringUtils.escape(NameUtils.getSafeName(graph, parent)) + " /" + URIStringUtils.escape(def.name)); } else { - addMissing(graph.getURI(parent) + "/" + def.name); + addMissing(graph.getURI(parent) + "/" + URIStringUtils.escape(def.name)); } } resources[identity.resource] = child; } else { - addMissing(TransferableGraphUtils.getURI(tg, def.parent) + "/" + def.name); + addMissing(TransferableGraphUtils.getURI(tg, def.parent) + "/" + URIStringUtils.escape(def.name)); } } }