mirror of
https://github.com/gotson/komga.git
synced 2026-05-07 03:51:02 +02:00
Add titleSort and titleSortLock properties
This commit is contained in:
parent
82e793b6db
commit
1044eaa78c
1 changed files with 8 additions and 1 deletions
|
|
@ -21,7 +21,12 @@ class BookMetadataUpdateDto {
|
|||
var title: String? = null
|
||||
|
||||
var titleLock: Boolean? = null
|
||||
|
||||
|
||||
@get:NullOrNotBlank
|
||||
var titleSort: String? = null
|
||||
|
||||
var titleSortLock: Boolean? = null
|
||||
|
||||
var summary: String?
|
||||
by Delegates.observable(null) { prop, _, _ ->
|
||||
isSet[prop.name] = true
|
||||
|
|
@ -98,6 +103,8 @@ fun BookMetadata.patch(patch: BookMetadataUpdateDto) =
|
|||
this.copy(
|
||||
title = patch.title ?: this.title,
|
||||
titleLock = patch.titleLock ?: this.titleLock,
|
||||
titleSort = patch.titleSort ?: this.titleSort,
|
||||
titleSortLock = patch.titleSortLock ?: this.titleSortLock,
|
||||
summary = if (patch.isSet("summary")) patch.summary ?: "" else this.summary,
|
||||
summaryLock = patch.summaryLock ?: this.summaryLock,
|
||||
number = patch.number ?: this.number,
|
||||
|
|
|
|||
Loading…
Reference in a new issue