Always show a gravatar even if a user does not have an email set.

This commit is contained in:
Jan Böhmer 2022-08-01 01:09:28 +02:00
parent 5238f2ccc2
commit f7ce94c168

View file

@ -226,7 +226,8 @@ class UserController extends AdminPages\BaseAdminController
}
if ($this->getParameter('partdb.users.use_gravatar')) {
$avatar = $this->getGravatar($user->getEmail(), 200, 'identicon');
//If no email is existing just set some string to show a gravatar
$avatar = $this->getGravatar($user->getEmail() ?? 'partdb', 200, 'identicon');
} else {
$avatar = $packages->getUrl('/img/default_avatar.png');
}