diff --git a/IncBackups/IncBackupsControl.py b/IncBackups/IncBackupsControl.py index f6214e77d..cffee30c2 100644 --- a/IncBackups/IncBackupsControl.py +++ b/IncBackups/IncBackupsControl.py @@ -197,7 +197,9 @@ class IncJobs(multi.Thread): result = ProcessUtilities.outputExecutioner(command) - if result.find('removed snapshot') == -1 or result.find('deleted') == -1: + if result.find('removed snapshot') > -1 or result.find('deleted') > -1: + pass + else: logging.statusWriter(self.statusPath, 'Failed: %s. [5009]' % (result), 1) return 0 @@ -265,7 +267,9 @@ class IncJobs(multi.Thread): command = 'restic -r %s forget %s --password-file %s' % (repoLocation, self.jobid.snapshotid, self.passwordFile) result = ProcessUtilities.outputExecutioner(command) - if result.find('removed snapshot') == -1 or result.find('deleted') == -1: + if result.find('removed snapshot') > -1 or result.find('deleted') > -1: + pass + else: logging.statusWriter(self.statusPath, 'Failed: %s. [5009]' % (result), 1) return 0 @@ -322,7 +326,10 @@ class IncJobs(multi.Thread): command = 'export PATH=${PATH}:/usr/bin && restic -r %s:%s forget %s --password-file %s' % ( self.jobid.destination, repoLocation, self.jobid.snapshotid, self.passwordFile) result = ProcessUtilities.outputExecutioner(command) - if result.find('removed snapshot') == -1 or result.find('deleted') == -1: + + if result.find('removed snapshot') > -1 or result.find('deleted') > -1: + pass + else: logging.statusWriter(self.statusPath, 'Failed: %s. [5009]' % (result), 1) return 0