Skip to content

Commit f4e7df7

Browse files
author
dave
committed
#349 fix issue in backup manager file trimming
1 parent 2b9e8d2 commit f4e7df7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/util/BackupManager.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ public static void trimBackupDirectoryToLimit(int allowedItems, Path dirPath) {
5151
try(var filesList = Files.list(dirPath)) {
5252
var allFilesWithTime = filesList.map(path -> {
5353
try {
54-
return new FileWithTime(dirPath, Files.getLastModifiedTime(path).toInstant());
54+
return new FileWithTime(path, Files.getLastModifiedTime(path).toInstant());
5555
} catch (IOException ex) {
5656
logger.log(System.Logger.Level.ERROR, "File exception while checking old backups", ex);
5757
return null;
5858
}
5959
}).filter(Objects::nonNull).toList();
6060
var sortedList = allFilesWithTime.stream().sorted(Comparator.comparing(FileWithTime::time))
61+
.filter(f -> f.file().toString().endsWith(".bak"))
6162
.collect(Collectors.toCollection(LinkedList::new));
6263
while(sortedList.size() > allowedItems) {
6364
var item = sortedList.removeFirst();

0 commit comments

Comments
 (0)