This commit is contained in:
Horis
2025-10-03 20:32:45 +08:00
parent cfb0f969a0
commit 25f4fced2b
2 changed files with 4 additions and 2 deletions
@@ -273,7 +273,7 @@ fun Book.updateTo(newBook: Book): Book {
newBook.hasVariable(it)
}
newBook.variableMap.putAll(variableMap)
newBook.variable = GSON.toJson(variableMap)
newBook.variable = GSON.toJson(newBook.variableMap)
return newBook
}
@@ -570,7 +570,9 @@ class BookInfoActivity :
viewModel.bookSource?.getKey() -> viewModel.bookSource?.setVariable(variable)
viewModel.bookData.value?.bookUrl -> viewModel.bookData.value?.let {
it.putCustomVariable(variable)
viewModel.saveBook(it)
if (viewModel.inBookshelf) {
viewModel.saveBook(it)
}
}
}
}