Defer to the latest revision for backup inclusion.

This commit is contained in:
Greyson Parrelli
2024-02-03 13:03:55 -05:00
parent fa2551dfcf
commit d7d7963101

View File

@@ -588,11 +588,11 @@ public class FullBackupExporter extends FullBackupBase {
long expiresAt = expireStarted + expiresIn;
long timeRemaining = expiresAt - System.currentTimeMillis();
if (expireStarted > 0 && timeRemaining <= EXPIRATION_BACKUP_THRESHOLD) {
return false;
if (latestRevisionId > 0 && latestRevisionId != id ) {
return isForNonExpiringMessage(db, latestRevisionId);
}
if (latestRevisionId > 0 && latestRevisionId != id && !isForNonExpiringMessage(db, latestRevisionId)) {
if (expireStarted > 0 && timeRemaining <= EXPIRATION_BACKUP_THRESHOLD) {
return false;
}