#bugfix: include Jira account-owned bugs in reports

This commit is contained in:
2026-05-29 14:24:01 +08:00
parent 787a69c207
commit ade18a0aa8
+4 -4
View File
@@ -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 !== '') {