Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

Commit 396f9ff

Browse files
author
James Bell
authored
Merge pull request #96 from target/patch/orphan-job-bug
Deleted orphaned job
2 parents d6872d7 + a146f1f commit 396f9ff

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name='tgt_grease',
7-
version='2.4.0',
7+
version='2.4.1',
88
license="MIT",
99
description='Modern distributed automation engine built with love by Target',
1010
long_description="""

tgt_grease/management/Model/monitor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ def rescheduleDetectJobs(self, serverId):
281281
'grease_data.detection.end': None
282282
}
283283
):
284+
self.ioc.getCollection('SourceData').delete_one({'_id': ObjectId(job.get('_id'))})
284285
job = dict(job)
285286
if not self.centralScheduler.scheduleDetection(job.get('source'), job.get('configuration'), [job]):
286287
retval = False
@@ -396,6 +397,7 @@ def schedule_detection_orphans(self):
396397
'grease_data.detection.end': None
397398
}
398399
):
400+
self.ioc.getCollection('SourceData').delete_one({'_id': ObjectId(orphan.get('_id'))})
399401
if self.centralScheduler.scheduleDetection(orphan.get('source'), orphan.get('configuration'), [orphan]):
400402
self.ioc.getLogger().info(
401403
"Rescheduled orphan detection record: [{}]".format(orphan), verbose=True)

0 commit comments

Comments
 (0)