in jbi/jira/service.py [0:0]
def add_link_to_bugzilla(self, context: ActionContext):
"""Add link to Bugzilla ticket in Jira issue"""
bug = context.bug
issue_key = context.jira.issue
bugzilla_url = f"{settings.bugzilla_base_url}/show_bug.cgi?id={bug.id}"
logger.info(
"Link %r on Jira issue %s",
bugzilla_url,
issue_key,
extra=context.update(operation=Operation.LINK).model_dump(),
)
icon_url = f"{settings.bugzilla_base_url}/favicon.ico"
return self.client.create_or_update_issue_remote_links(
issue_key=issue_key,
link_url=bugzilla_url,
title=bugzilla_url,
icon_url=icon_url,
icon_title=icon_url,
)