diff --git a/gameyfin/src/main/kotlin/de/grimsi/gameyfin/media/ImageEndpoint.kt b/gameyfin/src/main/kotlin/de/grimsi/gameyfin/media/ImageEndpoint.kt index 1d2a892..c4f297c 100644 --- a/gameyfin/src/main/kotlin/de/grimsi/gameyfin/media/ImageEndpoint.kt +++ b/gameyfin/src/main/kotlin/de/grimsi/gameyfin/media/ImageEndpoint.kt @@ -53,7 +53,7 @@ class ImageEndpoint( fun uploadAvatar(@RequestParam("file") file: MultipartFile) { val auth: Authentication = SecurityContextHolder.getContext().authentication - val image: Image = if (userService.hasAvatar(auth.name)) { + val image: Image = if (!userService.hasAvatar(auth.name)) { imageService.createFile(ImageType.AVATAR, file.inputStream, file.contentType!!) } else { val existingAvatar = userService.getAvatar(auth.name)!!