mirror of
https://github.com/gotson/komga.git
synced 2025-12-20 07:23:34 +01:00
parent
df2d32f5e0
commit
b972601856
2 changed files with 8 additions and 2 deletions
|
|
@ -264,6 +264,7 @@ class LibraryContentLifecycle(
|
|||
deleted.copy(
|
||||
seriesId = newSeries.id,
|
||||
title = if (deleted.titleLock) deleted.title else newlyAdded.title,
|
||||
titleSort = if (deleted.titleSortLock) deleted.titleSort else newlyAdded.titleSort
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1379,7 +1379,7 @@ class LibraryContentLifecycleTest(
|
|||
libraryContentLifecycle.scanRootFolder(library) // creation
|
||||
|
||||
seriesRepository.findAll().first().let {
|
||||
seriesMetadataRepository.update(seriesMetadataRepository.findById(it.id).copy(title = "Updated", titleLock = true))
|
||||
seriesMetadataRepository.update(seriesMetadataRepository.findById(it.id).copy(title = "Updated", titleLock = true, titleSort = "SortTitle", titleSortLock = true))
|
||||
}
|
||||
|
||||
bookRepository.findAll().forEach { book ->
|
||||
|
|
@ -1404,6 +1404,8 @@ class LibraryContentLifecycleTest(
|
|||
seriesMetadataRepository.findById(series2.id).let {
|
||||
assertThat(it.title).isEqualTo("Updated")
|
||||
assertThat(it.titleLock).isTrue
|
||||
assertThat(it.titleSort).isEqualTo("SortTitle")
|
||||
assertThat(it.titleSortLock).isTrue
|
||||
}
|
||||
assertThat(bookRepository.findAllBySeriesId(series2.id)).hasSize(2)
|
||||
}
|
||||
|
|
@ -1444,7 +1446,10 @@ class LibraryContentLifecycleTest(
|
|||
assertThat(allSeries).hasSize(1)
|
||||
allSeries.first().let { series2 ->
|
||||
assertThat(series2.name).isEqualTo("series2")
|
||||
assertThat(seriesMetadataRepository.findById(series2.id).title).isEqualTo("series2")
|
||||
with(seriesMetadataRepository.findById(series2.id)) {
|
||||
assertThat(title).isEqualTo("series2")
|
||||
assertThat(titleSort).isEqualTo("series2")
|
||||
}
|
||||
assertThat(bookRepository.findAllBySeriesId(series2.id)).hasSize(2)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue