From f7ce94c1682a84621883e789e2e0c6063645aa21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Mon, 1 Aug 2022 01:09:28 +0200 Subject: [PATCH] Always show a gravatar even if a user does not have an email set. --- src/Controller/UserController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 9000d3b0..5ea169a4 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -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'); }