From a39baa1b509b10968d441304c9d5849d853573cf Mon Sep 17 00:00:00 2001 From: solidDoWant Date: Sun, 27 Apr 2025 21:19:21 +0000 Subject: [PATCH] Fix null dereference when file does not exist Signed-off-by: solidDoWant --- back/src/Kyoo.Core/Controllers/ThumbnailsManager.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/back/src/Kyoo.Core/Controllers/ThumbnailsManager.cs b/back/src/Kyoo.Core/Controllers/ThumbnailsManager.cs index 5c9a784f..211452ed 100644 --- a/back/src/Kyoo.Core/Controllers/ThumbnailsManager.cs +++ b/back/src/Kyoo.Core/Controllers/ThumbnailsManager.cs @@ -202,9 +202,10 @@ public class ThumbnailsManager( public async Task SetUserImage(Guid userId, Stream? image) { var filePath = $"/metadata/user/{userId}.webp"; - if (image == null && await storage.DoesExist(filePath)) + if (image == null) { - await storage.Delete(filePath); + if (await storage.DoesExist(filePath)) + await storage.Delete(filePath); return; }