Skip to content

Commit 2d1b85d

Browse files
committed
fix(actorsfield): prevent error when computing tooltip
Signed-off-by: Thierry Bugier <[email protected]>
1 parent f054bbc commit 2d1b85d

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

inc/field/actorfield.class.php

+9-7
Original file line numberDiff line numberDiff line change
@@ -205,13 +205,15 @@ public function getValueForDesign(): string {
205205

206206
public function getValueForTargetText($domain, $richText): ?string {
207207
$value = [];
208-
foreach ($this->value as $item) {
209-
if (filter_var($item, FILTER_VALIDATE_EMAIL) !== false) {
210-
$value[] = $item;
211-
} else {
212-
$user = new User();
213-
$user->getFromDB($item);
214-
$value[] = $user->getFriendlyName();
208+
if (is_array($this->value)) {
209+
foreach ($this->value as $item) {
210+
if (filter_var($item, FILTER_VALIDATE_EMAIL) !== false) {
211+
$value[] = $item;
212+
} else {
213+
$user = new User();
214+
$user->getFromDB($item);
215+
$value[] = $user->getFriendlyName();
216+
}
215217
}
216218
}
217219

0 commit comments

Comments
 (0)