diff --git a/app/logbook/inmemory/src/main/java/org/phoebus/applications/logbook/InMemoryLogClient.java b/app/logbook/inmemory/src/main/java/org/phoebus/applications/logbook/InMemoryLogClient.java index 826155d52f..3dfce4258c 100644 --- a/app/logbook/inmemory/src/main/java/org/phoebus/applications/logbook/InMemoryLogClient.java +++ b/app/logbook/inmemory/src/main/java/org/phoebus/applications/logbook/InMemoryLogClient.java @@ -23,6 +23,7 @@ import java.io.InputStream; import java.net.URLConnection; import java.nio.file.Files; +import java.nio.file.StandardCopyOption; import java.time.Instant; import java.util.Arrays; import java.util.Collection; @@ -128,7 +129,7 @@ public LogEntry set(LogEntry log) { ext = file.getName().substring(i); } File tempFile = File.createTempFile(prefix, ext); - Files.copy(file.toPath(), tempFile.toPath()); + Files.copy(file.toPath(), tempFile.toPath(), StandardCopyOption.REPLACE_EXISTING); tempFile.deleteOnExit(); String mimeType = URLConnection.guessContentTypeFromName(tempFile.getName()); return AttachmentImpl.of(tempFile, mimeType != null ? mimeType : ext, false);