From ade18a0aa819796b84a50ac4c24946a5aca6afbc Mon Sep 17 00:00:00 2001 From: tradewind Date: Fri, 29 May 2026 14:24:01 +0800 Subject: [PATCH] #bugfix: include Jira account-owned bugs in reports --- app/Services/JiraService.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Services/JiraService.php b/app/Services/JiraService.php index f2518f3..64a98fc 100644 --- a/app/Services/JiraService.php +++ b/app/Services/JiraService.php @@ -607,10 +607,10 @@ class JiraService private function extractUserValue($value): ?string { if (is_object($value)) { - return $value->displayName ?? $value->name ?? $value->key ?? null; + return $value->name ?? $value->key ?? $value->displayName ?? null; } if (is_array($value)) { - return $value['displayName'] ?? $value['name'] ?? $value['key'] ?? null; + return $value['name'] ?? $value['key'] ?? $value['displayName'] ?? null; } if (is_string($value) && $value !== '') { return $value; @@ -1173,7 +1173,7 @@ class JiraService $value = $issue->fields->customFields[$fieldKey]; if (is_object($value)) { - return $value->displayName ?? $value->name ?? $value->key ?? null; + return $value->name ?? $value->key ?? $value->displayName ?? null; } if (is_array($value)) { @@ -1182,7 +1182,7 @@ class JiraService } // JIRA 用户字段以关联数组形式返回时 - return $value['displayName'] ?? $value['name'] ?? $value['key'] ?? null; + return $value['name'] ?? $value['key'] ?? $value['displayName'] ?? null; } if (is_string($value) && $value !== '') {