diff --git a/client/store/libraries.js b/client/store/libraries.js index 50c9449b0..81d325774 100644 --- a/client/store/libraries.js +++ b/client/store/libraries.js @@ -310,7 +310,7 @@ export const mutations = { // Add publishedDecades if (mediaMetadata.publishedYear) { - const publishedYear = parseInt(mediaMetadata.publishedYear, 10); + const publishedYear = parseInt(mediaMetadata.publishedYear, 10) const decade = Math.floor(publishedYear / 10) * 10 if (!state.filterData.publishedDecades.includes(decade)) { state.filterData.publishedDecades.push(decade) diff --git a/server/scanner/BookScanner.js b/server/scanner/BookScanner.js index ff277a38f..f0737dac0 100644 --- a/server/scanner/BookScanner.js +++ b/server/scanner/BookScanner.js @@ -590,9 +590,9 @@ class BookScanner { Database.addPublisherToFilterData(libraryItemData.libraryId, libraryItem.book.publisher) Database.addLanguageToFilterData(libraryItemData.libraryId, libraryItem.book.language) - const publishedYear = libraryItem.book.publishedYear; - const decade = publishedYear ? `${Math.floor(publishedYear / 10) * 10}` : null; - Database.addPublishedDecadeToFilterData(libraryItemData.libraryId, decade); + const publishedYear = libraryItem.book.publishedYear + const decade = publishedYear ? `${Math.floor(publishedYear / 10) * 10}` : null + Database.addPublishedDecadeToFilterData(libraryItemData.libraryId, decade) // Load for emitting to client libraryItem.media = await libraryItem.getMedia({ diff --git a/server/utils/queries/libraryItemsBookFilters.js b/server/utils/queries/libraryItemsBookFilters.js index d78a28a81..20886456d 100644 --- a/server/utils/queries/libraryItemsBookFilters.js +++ b/server/utils/queries/libraryItemsBookFilters.js @@ -229,7 +229,7 @@ module.exports = { mediaWhere['$series.id$'] = null } } else if (group === 'publishedDecades') { - const year = parseInt(value, 10); + const year = parseInt(value, 10) mediaWhere['publishedYear'] = { [Sequelize.Op.between]: year >= 1000 ? [year, year + 9] : [year * 10, (year + 1) * 10 - 1] }