From 033fdf395392cc941193bc1884afa12bc7402696 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Thu, 9 Jan 2020 11:43:57 +0500 Subject: [PATCH] bug fix: inc backups: email bypass --- IncBackups/IncBackupsControl.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/IncBackups/IncBackupsControl.py b/IncBackups/IncBackupsControl.py index f5204fb68..06894f8b4 100644 --- a/IncBackups/IncBackupsControl.py +++ b/IncBackups/IncBackupsControl.py @@ -631,12 +631,13 @@ class IncJobs(multi.Thread): backupPath = '/home/vmail/%s' % (self.website.domain) - if self.backupDestinations == 'local': - self.localFunction(backupPath, 'email') - elif self.backupDestinations[:4] == 'sftp': - self.sftpFunction(backupPath, 'email') - else: - self.awsFunction('backup', backupPath, '', 'email') + if os.path.exists(backupPath): + if self.backupDestinations == 'local': + self.localFunction(backupPath, 'email') + elif self.backupDestinations[:4] == 'sftp': + self.sftpFunction(backupPath, 'email') + else: + self.awsFunction('backup', backupPath, '', 'email') logging.statusWriter(self.statusPath, 'Emails for %s backed to %s.' % (self.website.domain, self.backupDestinations), 1)