Skip to content

Commit 67302eb

Browse files
committed
Replace cached envelopes when moving
Fixes #1730
1 parent f18015f commit 67302eb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/src/main/java/org/asamk/signal/manager/storage/messageCache/MessageCache.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.io.File;
1111
import java.io.IOException;
1212
import java.nio.file.Files;
13+
import java.nio.file.StandardCopyOption;
1314
import java.util.Arrays;
1415
import java.util.Collections;
1516
import java.util.Objects;
@@ -75,7 +76,7 @@ public CachedMessage replaceSender(CachedMessage cachedMessage, RecipientId send
7576
return cachedMessage;
7677
}
7778
logger.debug("Moving cached message {} to {}", cachedMessage.getFile().toPath(), cacheFile.toPath());
78-
Files.move(cachedMessage.getFile().toPath(), cacheFile.toPath());
79+
Files.move(cachedMessage.getFile().toPath(), cacheFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
7980
return new CachedMessage(cacheFile);
8081
}
8182

0 commit comments

Comments
 (0)