handle learnawesome's actor avatar - which is unexpectedly an array of HTTP urls with one element.

This commit is contained in:
nobody 2020-10-18 19:59:04 -07:00
parent a9e8ac7f88
commit f3c24172f3

View file

@ -1705,8 +1705,14 @@ class Activity {
if (is_array($person_obj['icon'])) {
if (array_key_exists('url',$person_obj['icon']))
$icon = $person_obj['icon']['url'];
else
$icon = $person_obj['icon'][0]['url'];
else {
if (is_string($person_obj['icon'][0])) {
$icon = $person_obj['icon'][0];
}
elseif (array_key_exists('url',$person_obj['icon'][0])) {
$icon = $person_obj['icon'][0]['url'];
}
}
}
else
$icon = $person_obj['icon'];