X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.graph%2Fsrc%2Forg%2Fsimantics%2Fgraph%2Frepresentation%2FPrettyPrintTG.java;h=095d9e586ccea634c0ea688ecdaedb53389b7cd4;hp=cb06d6addd1604bb13070f5249428816d120bf73;hb=da0a902de6b2b4c7b4b635d11b397f663db8ecd9;hpb=b913419ca9037bf9734c56a5f079024c3a1cd177 diff --git a/bundles/org.simantics.graph/src/org/simantics/graph/representation/PrettyPrintTG.java b/bundles/org.simantics.graph/src/org/simantics/graph/representation/PrettyPrintTG.java index cb06d6add..095d9e586 100644 --- a/bundles/org.simantics.graph/src/org/simantics/graph/representation/PrettyPrintTG.java +++ b/bundles/org.simantics.graph/src/org/simantics/graph/representation/PrettyPrintTG.java @@ -30,6 +30,7 @@ import org.simantics.databoard.container.DataContainers; import org.simantics.databoard.parser.DataValuePrinter; import org.simantics.databoard.parser.PrintFormat; import org.simantics.databoard.parser.repository.DataValueRepository; +import org.simantics.databoard.util.URIStringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -260,10 +261,10 @@ public class PrettyPrintTG { // else { Identity id = query.getIdentity(parentId); if (id.definition instanceof External) { - return getExternalURI((External) id.definition) + "/" + name; + return getExternalURI((External) id.definition) + "/" + URIStringUtils.escape(name); } else if (id.definition instanceof Root) { Root root = (Root) id.definition; - return "http:/" + root.name + "/" + name; + return "http:/" + URIStringUtils.escape(root.name) + "/" + URIStringUtils.escape(name); } else { return null; }