Merge pull request #283 from LD-Reborn/282-bug-userphoto-returns-http-500-instead-of-placeholder-image

Fixed default image not showing
This commit is contained in:
LD50
2025-11-06 09:40:53 +01:00
committed by GitHub

View File

@@ -100,9 +100,9 @@ public class HomeController : Controller
{ {
Task<AdminSettingsModel> adminSettingsModelTask = _ldap.GetAdminSettingsModelAsync(); Task<AdminSettingsModel> adminSettingsModelTask = _ldap.GetAdminSettingsModelAsync();
UserModel? user = await _ldap.GetUserByUidAsync(uid, _ldap.UsersAttributes); UserModel? user = await _ldap.GetUserByUidAsync(uid, _ldap.UsersAttributes);
if (user is null || user.JpegPhoto is null) if (user is null || user.JpegPhoto is null || user.JpegPhoto == "")
{ {
return NotFound(); return File("user_default.jpeg", "image/jpeg");
} }
if (size is null) if (size is null)
{ {