Skip to content

Commit f689f84

Browse files
Jino-TMaffooch
andauthored
Make Finding Group Push to Jira Push Push to Duplicate Issues (#13573)
* Made file changes to test in dojo pro * Changed logic so that individual findings are pushed to jira only after the groups association is confirmed * Apply suggestion from @Maffooch * Rerecord tests --------- Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>
1 parent 3052ac3 commit f689f84

File tree

2 files changed

+2590
-1784
lines changed

2 files changed

+2590
-1784
lines changed

dojo/jira_link/helper.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,11 @@ def push_finding_to_jira(finding, *args, **kwargs):
783783
@app.task
784784
@dojo_model_from_id(model=Finding_Group)
785785
def push_finding_group_to_jira(finding_group, *args, **kwargs):
786+
# Look for findings that have single ticket associations separate from the group
787+
for finding in finding_group.findings.filter(jira_issue__isnull=False):
788+
update_jira_issue(finding, *args, **kwargs)
786789
if finding_group.has_jira_issue:
790+
# Update the jira issue for the group
787791
return update_jira_issue(finding_group, *args, **kwargs)
788792
return add_jira_issue(finding_group, *args, **kwargs)
789793

0 commit comments

Comments
 (0)