X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fcommands%2FDumpNode.java;h=c8a235d73f2ca5d9509a2564184484bd3e6a4192;hb=3a3d316af102ba410d1d9e6de349d0c8f7ac044f;hp=5bc261ea7b9b99726ae82a0f0f2b1dc3d2cee162;hpb=00535f8fc1082bd936340bfd34eb6dbbe1adcbe1;p=lgpl%2Fargeo-commons.git diff --git a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/commands/DumpNode.java b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/commands/DumpNode.java index 5bc261ea7..c8a235d73 100644 --- a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/commands/DumpNode.java +++ b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/commands/DumpNode.java @@ -31,6 +31,7 @@ import javax.jcr.RepositoryException; import org.argeo.ArgeoException; import org.argeo.eclipse.ui.specific.OpenFile; import org.argeo.eclipse.ui.utils.CommandUtils; +import org.argeo.jcr.JcrUtils; import org.argeo.jcr.ui.explorer.JcrExplorerPlugin; import org.argeo.jcr.ui.explorer.model.SingleJcrNodeElem; import org.eclipse.core.commands.AbstractHandler; @@ -86,7 +87,7 @@ public class DumpNode extends AbstractHandler { node.getSession().exportSystemView(node.getPath(), fos, true, false); openGeneratedFile(tmpFile.getAbsolutePath(), - "Dump-" + node.getName() + dateVal + ".xml"); + "Dump-" + JcrUtils.replaceInvalidChars(node.getName())+ "-" + dateVal + ".xml"); } catch (RepositoryException e) { throw new ArgeoException( "Unable to perform SystemExport on " + node, e);