From 533ed0ce4741a3f3e3dacfe5949854bbe0cda4da Mon Sep 17 00:00:00 2001 From: ljf Date: Mon, 10 Oct 2022 15:28:45 +0200 Subject: [PATCH] [fix] Quota and encryption on borg repo --- src/repositories/borg.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/repositories/borg.py b/src/repositories/borg.py index 3fd90984e..e5869113f 100644 --- a/src/repositories/borg.py +++ b/src/repositories/borg.py @@ -112,10 +112,12 @@ class BorgBackupRepository(LocalBackupRepository): super().install() # Initialize borg repo - cmd = ["borg", "init", "--encryption", "repokey", self.location] + encryption_mode = "repokey" if "passphrase" in self.future_values and self.future_values["passphrase"] else "none" + cmd = ["borg", "init", "--encryption", encryption_mode, self.location] - if "quota" in self.future_values: + if "quota" in self.future_values and self.future_values["quota"]: cmd += ['--storage-quota', self.quota] + self._call('init', cmd) def update(self):