diff --git a/dashboard/src/components/IssueDetails/IssueDetails.tsx b/dashboard/src/components/IssueDetails/IssueDetails.tsx
index 2045d146..c6e6072d 100644
--- a/dashboard/src/components/IssueDetails/IssueDetails.tsx
+++ b/dashboard/src/components/IssueDetails/IssueDetails.tsx
@@ -92,7 +92,7 @@ export const IssueDetails = ({
}
return [
{
- title: data.id,
+ title: data.comment ?? data.id,
eyebrow: formatMessage({ id: 'issueDetails.issueDetails' }),
subsections: [
{
@@ -136,11 +136,11 @@ export const IssueDetails = ({
linkText: valueOrEmpty(data.culprit_harness?.toString()),
},
{
- title: 'issueDetails.comment',
- linkText: shouldTruncate(valueOrEmpty(data.comment)) ? (
-
+ title: 'issueDetails.id',
+ linkText: shouldTruncate(valueOrEmpty(data.id)) ? (
+
) : (
- valueOrEmpty(data.comment)
+ data.id
),
},
],
diff --git a/dashboard/src/locales/messages/index.ts b/dashboard/src/locales/messages/index.ts
index 33660a7c..270b14dc 100644
--- a/dashboard/src/locales/messages/index.ts
+++ b/dashboard/src/locales/messages/index.ts
@@ -200,11 +200,11 @@ export const messages = {
'issue.tooltip':
'Issues groups several builds or tests by matching result status and logs.{br}They may also be linked to an external issue tracker or mailing list discussion.',
'issueDetails.buildValid': 'Build Valid',
- 'issueDetails.comment': 'Comment',
'issueDetails.culpritCode': 'Culprit Code',
'issueDetails.culpritHarness': 'Culprit Harness',
'issueDetails.culpritTool': 'Culprit Tool',
'issueDetails.failedToFetch': 'Failed to fetch issue details',
+ 'issueDetails.id': 'Issue Id',
'issueDetails.issueDetails': 'Issue Details',
'issueDetails.logspecData': 'Logspec Data',
'issueDetails.notFound': 'Issue not found',