#bugfix: include Jira account-owned bugs in reports
This commit is contained in:
@@ -607,10 +607,10 @@ class JiraService
|
|||||||
private function extractUserValue($value): ?string
|
private function extractUserValue($value): ?string
|
||||||
{
|
{
|
||||||
if (is_object($value)) {
|
if (is_object($value)) {
|
||||||
return $value->displayName ?? $value->name ?? $value->key ?? null;
|
return $value->name ?? $value->key ?? $value->displayName ?? null;
|
||||||
}
|
}
|
||||||
if (is_array($value)) {
|
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 !== '') {
|
if (is_string($value) && $value !== '') {
|
||||||
return $value;
|
return $value;
|
||||||
@@ -1173,7 +1173,7 @@ class JiraService
|
|||||||
$value = $issue->fields->customFields[$fieldKey];
|
$value = $issue->fields->customFields[$fieldKey];
|
||||||
|
|
||||||
if (is_object($value)) {
|
if (is_object($value)) {
|
||||||
return $value->displayName ?? $value->name ?? $value->key ?? null;
|
return $value->name ?? $value->key ?? $value->displayName ?? null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_array($value)) {
|
if (is_array($value)) {
|
||||||
@@ -1182,7 +1182,7 @@ class JiraService
|
|||||||
}
|
}
|
||||||
|
|
||||||
// JIRA 用户字段以关联数组形式返回时
|
// JIRA 用户字段以关联数组形式返回时
|
||||||
return $value['displayName'] ?? $value['name'] ?? $value['key'] ?? null;
|
return $value['name'] ?? $value['key'] ?? $value['displayName'] ?? null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_string($value) && $value !== '') {
|
if (is_string($value) && $value !== '') {
|
||||||
|
|||||||
Reference in New Issue
Block a user