diff --git a/source/net/yacy/http/servlets/ServletResource.java b/source/net/yacy/http/servlets/ServletResource.java index ea306b8d3..9f9cee865 100644 --- a/source/net/yacy/http/servlets/ServletResource.java +++ b/source/net/yacy/http/servlets/ServletResource.java @@ -174,7 +174,7 @@ final class ServletResource { final boolean directory = Files.isDirectory(child); try { final String encoded = new URI(null, null, name, null).toASCIIString(); - html.append("
  • .txt"), "content", StandardCharsets.UTF_8); + Files.writeString(root.resolve("entry &test.txt"), "content", StandardCharsets.UTF_8); Files.createDirectory(root.resolve("child")); final ServletResource directory = ServletResource.from(root.toUri().toURL()); final String listing = directory.getListHTML("/files/", true, null); assertTrue(listing.contains("href=\"../\"")); - assertTrue(listing.contains("%3Centry%3E.txt")); - assertTrue(listing.contains("<entry>.txt")); + assertTrue(listing, listing.contains("href=\"/files/entry%20&test.txt\"")); + assertTrue(listing, listing.contains(">entry &test.txt")); assertTrue(listing.contains("href=\"/files/child/\"")); } }