diff --git a/snapraid-runner.py b/snapraid-runner.py index c6d3f1e..7a37d95 100644 --- a/snapraid-runner.py +++ b/snapraid-runner.py @@ -231,15 +231,14 @@ def run(): if (diff_results["remove"] + diff_results["add"] + diff_results["move"] + diff_results["update"] == 0): logging.info("No changes detected, no sync required") - finish(True) - - logging.info("Running sync...") - try: - snapraid_command("sync") - except subprocess.CalledProcessError as e: - logging.error(e) - finish(False) - logging.info("*" * 60) + else: + logging.info("Running sync...") + try: + snapraid_command("sync") + except subprocess.CalledProcessError as e: + logging.error(e) + finish(False) + logging.info("*" * 60) if config["scrub"]["enabled"]: logging.info("Running scrub...")