Skip to content

Commit df70797

Browse files
authored
Merge pull request #13270 from Jino-T/bugfix-jira-epic-branch-name
Add an Engagement's branch_tag in Jira Epic's description
2 parents 80ec10d + 7bc1835 commit df70797

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

dojo/jira_link/helper.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,14 +1401,16 @@ def update_epic(engagement, **kwargs):
14011401
jira = get_jira_connection(jira_instance)
14021402
j_issue = get_jira_issue(engagement)
14031403
issue = jira.issue(j_issue.jira_id)
1404-
14051404
epic_name = kwargs.get("epic_name")
14061405
if not epic_name:
14071406
epic_name = engagement.name
1408-
1407+
description = epic_name
1408+
branch_tag = engagement.branch_tag
1409+
if branch_tag:
1410+
description += "\nBranch: " + branch_tag
14091411
jira_issue_update_kwargs = {
14101412
"summary": epic_name,
1411-
"description": epic_name,
1413+
"description": description,
14121414
}
14131415
if (epic_priority := kwargs.get("epic_priority")) is not None:
14141416
jira_issue_update_kwargs["priority"] = {"name": epic_priority}
@@ -1443,12 +1445,16 @@ def add_epic(engagement, **kwargs):
14431445
epic_issue_type_name = getattr(jira_project, "epic_issue_type_name", "Epic")
14441446
if not epic_name:
14451447
epic_name = engagement.name
1448+
description = epic_name
1449+
branch_tag = engagement.branch_tag
1450+
if branch_tag:
1451+
description += "\nBranch: " + branch_tag
14461452
issue_dict = {
14471453
"project": {
14481454
"key": jira_project.project_key,
14491455
},
14501456
"summary": epic_name,
1451-
"description": epic_name,
1457+
"description": description,
14521458
"issuetype": {
14531459
"name": epic_issue_type_name,
14541460
},

0 commit comments

Comments
 (0)