@@ -231,17 +231,18 @@ public void run() {
231231 backupBackingUp = 0 ;
232232 ServerUtil .setAutoSave (false );
233233 for (BackupListEntry set : backupList ) {
234- for (Path folder : set .location .getPaths ()) {
234+ backupBackingUp ++;
235+ for (Path folder : set .location .getPaths ()) {
235236 if (set .create ) {
236237 makeBackupFile (folder .toString (), set .formatter , Arrays .asList (set .blacklist ));
237238 }
238239 }
239- backupBackingUp ++;
240240 }
241241 ServerUtil .setAutoSave (true );
242242 logger .log (intl ("backup-local-complete" ));
243243 logger .log (intl ("backup-upload-start" ));
244244 backupStatus = BackupStatus .UPLOADING ;
245+ backupBackingUp = 0 ;
245246 uploaders = new ArrayList <>(5 );
246247 if (config .backupMethods .googleDrive .enabled ) {
247248 uploaders .add (new GoogleDriveUploader (logger ));
@@ -377,6 +378,7 @@ private void makeBackupFile(String location, LocalDateTimeFormatter formatter, L
377378
378379 private void uploadBackupFiles (List <Uploader > uploaders ) {
379380 for (BackupListEntry set : backupList ) {
381+ backupBackingUp ++;
380382 for (Path folder : set .location .getPaths ()) {
381383 uploadFile (folder .toString (), set .formatter , uploaders );
382384 }
@@ -570,10 +572,10 @@ public static String getBackupStatus() {
570572 return intl ("backup-status-not-running" );
571573 }
572574 BackupListEntry [] backupList = config .backupList .list ;
573- String backupSetName = backupList [backupBackingUp ].location .toString ();
575+ String backupSetName = backupList [backupBackingUp - 1 ].location .toString ();
574576 return message
575577 .replace ("<set-name>" , backupSetName )
576- .replace ("<set-num>" , String .valueOf (backupBackingUp + 1 ))
578+ .replace ("<set-num>" , String .valueOf (backupBackingUp ))
577579 .replace ("<set-count>" , String .valueOf (backupList .length ));
578580 }
579581
0 commit comments