diff --git a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasks/event/MetadataAndBaseInfoToFileOut.kt b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasks/event/MetadataAndBaseInfoToFileOut.kt index 01049d3a..def991c4 100644 --- a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasks/event/MetadataAndBaseInfoToFileOut.kt +++ b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasks/event/MetadataAndBaseInfoToFileOut.kt @@ -132,8 +132,8 @@ class MetadataAndBaseInfoToFileOut(@Autowired override var coordinator: Coordina fun getTitle(): String { val metaTitles = getTitlesFromMetadata() - val title = metaTitles.firstOrNull { it.contains(baseInfo.title) || NameHelper.normalize(it).contains(baseInfo.title) } ?: - metaTitles.firstOrNull() ?: baseInfo.title + val metaTitle = metaTitles.filter { it.contains(baseInfo.title) || NameHelper.normalize(it).contains(baseInfo.title) } + val title = metaTitle.firstOrNull() ?: metaTitles.firstOrNull() ?: baseInfo.title var cleaned = Regexes.illegalCharacters.replace(title, " - ") cleaned = Regexes.trimWhiteSpaces.replace(cleaned, " ") return cleaned