From f6216b9745e96dafd662a562b090a4f9d311f1e4 Mon Sep 17 00:00:00 2001 From: catbref Date: Wed, 12 Aug 2020 14:22:36 +0100 Subject: [PATCH] Respect repositoryBackupInterval when deciding whether to perform backup during auto-update. Issue #10 --- src/main/java/org/qortal/controller/AutoUpdate.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qortal/controller/AutoUpdate.java b/src/main/java/org/qortal/controller/AutoUpdate.java index 61dcc46d..6c1dd928 100644 --- a/src/main/java/org/qortal/controller/AutoUpdate.java +++ b/src/main/java/org/qortal/controller/AutoUpdate.java @@ -214,8 +214,9 @@ public class AutoUpdate extends Thread { return false; // failed - try another repo } - // Give repository a chance to backup in case things go badly wrong - RepositoryManager.backup(true); + // Give repository a chance to backup in case things go badly wrong (if enabled) + if (Settings.getInstance().getRepositoryBackupInterval() > 0) + RepositoryManager.backup(true); // Call ApplyUpdate to end this process (unlocking current JAR so it can be replaced) String javaHome = System.getProperty("java.home");