diff --git a/web/documentserver-example/java-spring/src/main/java/com/onlyoffice/integration/documentserver/managers/document/DefaultDocumentManager.java b/web/documentserver-example/java-spring/src/main/java/com/onlyoffice/integration/documentserver/managers/document/DefaultDocumentManager.java index f5c10534..fff220db 100755 --- a/web/documentserver-example/java-spring/src/main/java/com/onlyoffice/integration/documentserver/managers/document/DefaultDocumentManager.java +++ b/web/documentserver-example/java-spring/src/main/java/com/onlyoffice/integration/documentserver/managers/document/DefaultDocumentManager.java @@ -180,8 +180,9 @@ public class DefaultDocumentManager implements DocumentManager { } public String createDemo(String fileExt,Boolean sample,String uid,String uname) { - String demoName = getCorrectName((sample ?"sample.":"new.") + fileExt); - String demoPath = "assets" + File.separator + demoName; + String demoName = (sample ?"sample.":"new." + fileExt); + String demoPath = "assets" + File.separator + (sample ? "sample" : "new") + File.separator + demoName; + String fileName = getCorrectName(demoName); InputStream stream = Thread.currentThread() .getContextClassLoader() @@ -189,9 +190,9 @@ public class DefaultDocumentManager implements DocumentManager { if (stream == null) return null; - storageMutator.createFile(Path.of(storagePathBuilder.getFileLocation(demoName)), stream); - storageMutator.createMeta(demoName, uid, uname); + storageMutator.createFile(Path.of(storagePathBuilder.getFileLocation(fileName)), stream); + storageMutator.createMeta(fileName, uid, uname); - return demoName; + return fileName; } } diff --git a/web/documentserver-example/java-spring/src/main/resources/templates/editor.html b/web/documentserver-example/java-spring/src/main/resources/templates/editor.html index d55163e0..e76423b0 100755 --- a/web/documentserver-example/java-spring/src/main/resources/templates/editor.html +++ b/web/documentserver-example/java-spring/src/main/resources/templates/editor.html @@ -104,6 +104,10 @@ var config = [[${model}]]; + if (config.editorConfig.user.name == "Anonymous") { + config.editorConfig.user.name = ""; + } + config.width = "100%"; config.height = "100%"; config.events = {