mirror of
https://github.com/BrenBroZAYT/gameyfin.git
synced 2026-06-17 00:30:04 +00:00
Fix downloadIfNew not associating existing content if present
This commit is contained in:
@@ -22,7 +22,10 @@ class ImageService(
|
|||||||
fun downloadIfNew(image: Image) {
|
fun downloadIfNew(image: Image) {
|
||||||
if (image.originalUrl == null) throw IllegalArgumentException("Image must have an original URL")
|
if (image.originalUrl == null) throw IllegalArgumentException("Image must have an original URL")
|
||||||
|
|
||||||
imageRepository.findByOriginalUrl(image.originalUrl)?.let { return }
|
imageRepository.findByOriginalUrl(image.originalUrl)?.let {
|
||||||
|
imageContentStore.associate(image, it.contentId)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
TikaInputStream.get { image.originalUrl.openStream() }.use { input ->
|
TikaInputStream.get { image.originalUrl.openStream() }.use { input ->
|
||||||
image.mimeType = tika.detect(input)
|
image.mimeType = tika.detect(input)
|
||||||
|
|||||||
Reference in New Issue
Block a user