#bugfix: include Jira account-owned bugs in reports
This commit is contained in:
@@ -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 !== '') {
|
||||
|
||||
Reference in New Issue
Block a user