Add publishedDecades filter group to MediaGroupQuery

This commit is contained in:
Greg Lorenzen 2024-10-07 22:54:50 +00:00
parent cf32ca25f0
commit a3557de8ea

View file

@ -228,6 +228,11 @@ module.exports = {
} else if (value === 'series') {
mediaWhere['$series.id$'] = null
}
} else if (group === 'publishedDecades') {
const year = parseInt(value, 10);
mediaWhere['publishedYear'] = {
[Sequelize.Op.between]: year >= 1000 ? [year, year + 9] : [year * 10, (year + 1) * 10 - 1]
}
}
return { mediaWhere, replacements }