|
|
|
@ -287,7 +287,13 @@ class ContactsStore implements IContactsStore {
|
|
|
|
|
if (isset($contact['UID'])) {
|
|
|
|
|
$uid = $contact['UID'];
|
|
|
|
|
$entry->setId($uid);
|
|
|
|
|
$avatar = $this->urlGenerator->linkToRouteAbsolute('core.avatar.getAvatar', ['userId' => $uid, 'size' => 64]);
|
|
|
|
|
if (isset($contact['isLocalSystemBook'])) {
|
|
|
|
|
$avatar = $this->urlGenerator->linkToRouteAbsolute('core.avatar.getAvatar', ['userId' => $uid, 'size' => 64]);
|
|
|
|
|
} elseif (isset($contact['FN'])) {
|
|
|
|
|
$avatar = $this->urlGenerator->linkToRouteAbsolute('core.GuestAvatar.getAvatar', ['guestName' => $contact['FN'], 'size' => 64]);
|
|
|
|
|
} else {
|
|
|
|
|
$avatar = $this->urlGenerator->linkToRouteAbsolute('core.GuestAvatar.getAvatar', ['guestName' => $uid, 'size' => 64]);
|
|
|
|
|
}
|
|
|
|
|
$entry->setAvatar($avatar);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|