diff --git a/backup/backupManager.py b/backup/backupManager.py index 18df797dc..79a85c448 100755 --- a/backup/backupManager.py +++ b/backup/backupManager.py @@ -1859,7 +1859,7 @@ class BackupManager: statusFile = f'/home/cyberpanel/{domain}_rustic_backup_log' - if ACLManager.CheckStatusFilleLoc(statusFile): + if ACLManager.CheckStatusFilleLoc(statusFile, domain): pass else: data_ret = {'abort': 1, 'installStatus': 0, 'installationProgress': "100", diff --git a/plogical/acl.py b/plogical/acl.py index 811a94288..b41fdbbff 100644 --- a/plogical/acl.py +++ b/plogical/acl.py @@ -881,13 +881,19 @@ class ACLManager: return 1 @staticmethod - def CheckStatusFilleLoc(statusFile): + def CheckStatusFilleLoc(statusFile, domain=None): TemFilePath = statusFile.split('panel/')[1] try: value = int(TemFilePath) print(value) except: + if domain != None: + value = statusFile.split('cyberpanel/')[1] + #logging.writeToFile(f'value of log file {value}') + if value == f'{domain}_rustic_backup_log': + return 1 + return 0 if (statusFile[:18] != "/home/cyberpanel/." or statusFile[:16] == "/home/cyberpanel" or statusFile[