From 648238613e44af3908086f1a442e93b6f7e0efe9 Mon Sep 17 00:00:00 2001 From: Spirtix Date: Sat, 5 Aug 2023 19:48:25 +0200 Subject: [PATCH] fix internal server error when ImageData is empty --- src/Controllers/Common/ImageController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Controllers/Common/ImageController.cs b/src/Controllers/Common/ImageController.cs index 79611e4..6c12311 100644 --- a/src/Controllers/Common/ImageController.cs +++ b/src/Controllers/Common/ImageController.cs @@ -23,8 +23,8 @@ public class ImageController : Controller { [Route("RawImage/{VikingId}/{ImageType}/{ImageSlot}.jpg")] public IActionResult RawImage(String VikingId, String ImageType, int ImageSlot) { Image? image = ctx.Images.FirstOrDefault(e => e.VikingId == VikingId && e.ImageType == ImageType && e.ImageSlot == ImageSlot); - if (image is null) { - return null; + if (image is null || image.ImageData is null) { + return NotFound(); } byte[] imageBytes = Convert.FromBase64String(image.ImageData);