From 93ad509361571dfa75f23a31c74cc9611df639cc Mon Sep 17 00:00:00 2001 From: "usman@cyberpersons.com" Date: Wed, 1 Mar 2023 15:03:40 +0500 Subject: [PATCH] over to hsn --- plogical/Backupsv2.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plogical/Backupsv2.py b/plogical/Backupsv2.py index df93daa78..06f51ce5d 100644 --- a/plogical/Backupsv2.py +++ b/plogical/Backupsv2.py @@ -86,6 +86,12 @@ pass = {ObsecurePassword} if status == CPBackupsV2.FAILED: self.buv2.website.BackupLock = 0 self.buv2.website.save() + + ### delete leftover dbs if backup fails + + command = f'rm -f {self.FinalPathRuctic}/*.sql' + ProcessUtilities.executioner(command, None, True) + elif status == CPBackupsV2.COMPLETED: self.buv2.website.BackupLock = 0 self.buv2.website.save() @@ -419,6 +425,9 @@ pass = {ObsecurePassword} self.BackupConfig(SnapShotID) + command = f'chown cyberpanel:cyberpanel {self.FinalPathRuctic}' + ProcessUtilities.executioner(command) + except BaseException as msg: self.UpdateStatus(f'Backup failed as no snapshot id found, error: {str(msg)}', CPBackupsV2.FAILED)