From 4b1b9ccd80282d69baa17bc756bdd4c4ae210b98 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Mon, 26 Feb 2024 15:14:54 +0100 Subject: [PATCH] Implemented default avatar --- Wave/Controllers/UserController.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Wave/Controllers/UserController.cs b/Wave/Controllers/UserController.cs index db1410b..2b0c2a9 100644 --- a/Wave/Controllers/UserController.cs +++ b/Wave/Controllers/UserController.cs @@ -24,11 +24,13 @@ public class UserController(ImageService imageService, IDbContextFactory u.ProfilePicture).FirstOrDefaultAsync(u => u.Id == userId); if (user is null) return NotFound(); if (user.ProfilePicture is null) { - return StatusCode(StatusCodes.Status204NoContent); + return Redirect("/img/default_avatar.jpg"); } string? path = ImageService.GetPath(user.ProfilePicture.ImageId); - if (path is null) return NotFound(); + if (path is null) { + return Redirect("/img/default_avatar.jpg"); + } if (size < 800) return File(await ImageService.GetResized(path, size), ImageService.ImageMimeType); return File(System.IO.File.OpenRead(path), ImageService.ImageMimeType);