|
|
|
@ -69,6 +69,9 @@ class AvatarManager implements IAvatarManager {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* return a user specific instance of \OCP\IAvatar
|
|
|
|
|
*
|
|
|
|
|
* If the user is disabled a guest avatar will be returned
|
|
|
|
|
*
|
|
|
|
|
* @see \OCP\IAvatar
|
|
|
|
|
* @param string $userId the ownCloud user id
|
|
|
|
|
* @throws \Exception In case the username is potentially dangerous
|
|
|
|
@ -80,6 +83,10 @@ class AvatarManager implements IAvatarManager {
|
|
|
|
|
throw new \Exception('user does not exist');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!$user->isEnabled()) {
|
|
|
|
|
return $this->getGuestAvatar($userId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// sanitize userID - fixes casing issue (needed for the filesystem stuff that is done below)
|
|
|
|
|
$userId = $user->getUID();
|
|
|
|
|
|
|
|
|
|