Skip to content

Commit ff46e4f

Browse files
add duedate syncing
1 parent 2dd11aa commit ff46e4f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

dojo/jira_link/helper.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,11 @@ def failure_to_update_message(message: str, exception: Exception, obj: Any) -> b
10301030
if isinstance(obj, Finding_Group):
10311031
jira_priority_name = jira_priority(obj)
10321032

1033+
# Determine what due date to set on the jira issue
1034+
duedate = None
1035+
if System_Settings.objects.get().enable_finding_sla:
1036+
duedate = get_sla_deadline(obj)
1037+
10331038
# Set the fields that will compose the jira issue
10341039
try:
10351040
issuetype_fields = get_issuetype_fields(jira, jira_project.project_key, jira_instance.default_issue_type)
@@ -1042,6 +1047,7 @@ def failure_to_update_message(message: str, exception: Exception, obj: Any) -> b
10421047
labels=labels + issue.fields.labels,
10431048
environment=jira_environment(obj),
10441049
priority_name=jira_priority_name,
1050+
duedate=duedate,
10451051
issuetype_fields=issuetype_fields)
10461052
except Exception as e:
10471053
message = f"Failed to fetch fields for {jira_instance.default_issue_type} under project {jira_project.project_key} - {e}"

0 commit comments

Comments
 (0)