From a4186598bc2f7de04965098e97ce4a7ac68c4027 Mon Sep 17 00:00:00 2001 From: "usman@cyberpersons.com" Date: Sat, 22 Apr 2023 09:36:51 +0500 Subject: [PATCH] bug fix: backups v2 --- IncBackups/views.py | 1 + backup/backupManager.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/IncBackups/views.py b/IncBackups/views.py index f3d9b80ec..5f5011cce 100644 --- a/IncBackups/views.py +++ b/IncBackups/views.py @@ -809,6 +809,7 @@ def CreateV2BackupButton(request): background = CPBackupsV2(extra_args) background.start() + # background = CPBackupsV2({'domain': Selectedwebsite, 'BasePath': '/home/backup', 'BackupDatabase': 1, 'BackupData': 1, # 'BackupEmails': 1, 'BackendName': Selectedrepo, 'function': 'InitiateBackup', }) # background.start() diff --git a/backup/backupManager.py b/backup/backupManager.py index 6a51d6ed3..f063e071e 100755 --- a/backup/backupManager.py +++ b/backup/backupManager.py @@ -1820,6 +1820,13 @@ class BackupManager: def CreateV2BackupStatus(self, userID=None, data=None): try: domain = data['domain'] + currentACL = ACLManager.loadedACL(userID) + admin = Administrator.objects.get(pk=userID) + + if ACLManager.checkOwnership(domain, admin, currentACL) == 1: + pass + else: + return ACLManager.loadError() statusFile = f'/home/cyberpanel/{domain}_rustic_backup_log'