fix Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given

This commit is contained in:
Ralf Becker 2021-10-08 14:10:45 +02:00
parent c8547466a4
commit cb991f1243

View File

@ -190,7 +190,7 @@ class Customfields implements \IteratorAggregate
/** /**
* Format a single custom field value as string * Format a single custom field value as string
* *
* @param array $field field defintion incl. type * @param array $field field definition incl. type
* @param string $value field value * @param string $value field value
* @return string formatted value * @return string formatted value
*/ */
@ -204,7 +204,7 @@ class Customfields implements \IteratorAggregate
$values = array(); $values = array();
foreach($field['rows'] > 1 ? explode(',', $value) : (array) $value as $value) foreach($field['rows'] > 1 ? explode(',', $value) : (array) $value as $value)
{ {
$values[] = Api\Accounts::username($value); $values[] = is_numeric($value) ? Api\Accounts::username($value) : $value;
} }
$value = implode(', ',$values); $value = implode(', ',$values);
} }