diff --git a/backup/src/main/java/io/camunda/zeebe/backup/management/BackupServiceImpl.java b/backup/src/main/java/io/camunda/zeebe/backup/management/BackupServiceImpl.java index ac240c552c3b..5fad49c15432 100644 --- a/backup/src/main/java/io/camunda/zeebe/backup/management/BackupServiceImpl.java +++ b/backup/src/main/java/io/camunda/zeebe/backup/management/BackupServiceImpl.java @@ -19,7 +19,6 @@ import io.camunda.zeebe.scheduler.future.CompletableActorFuture; import java.util.Collection; import java.util.Collections; -import java.util.Comparator; import java.util.HashSet; import java.util.Optional; import java.util.Set; @@ -81,8 +80,7 @@ private void takeBackupIfDoesNotExist( final BackupStatusCode existingBackupStatus = availableBackups.isEmpty() ? BackupStatusCode.DOES_NOT_EXIST - : Collections.max(availableBackups, Comparator.comparing(BackupStatus::statusCode)) - .statusCode(); + : Collections.max(availableBackups, BackupStatusCode.BY_STATUS).statusCode(); switch (existingBackupStatus) { case COMPLETED -> { LOG.debug("Backup {} is already completed, will not take a new one", inProgressBackup.id());