diff --git a/server/utils/queries/libraryItemsBookFilters.js b/server/utils/queries/libraryItemsBookFilters.js index 581d4689..99c3cbd2 100644 --- a/server/utils/queries/libraryItemsBookFilters.js +++ b/server/utils/queries/libraryItemsBookFilters.js @@ -1247,7 +1247,12 @@ module.exports = { libraryId } }) - return statResults[0] + return { + totalSize: statResults?.[0]?.totalSize || 0, + totalDuration: statResults?.[0]?.totalDuration || 0, + numAudioFiles: statResults?.[0]?.numAudioFiles || 0, + totalItems: statResults?.[0]?.totalItems || 0 + } }, /** diff --git a/server/utils/queries/libraryItemsPodcastFilters.js b/server/utils/queries/libraryItemsPodcastFilters.js index 26f7ba1b..c71e0dc8 100644 --- a/server/utils/queries/libraryItemsPodcastFilters.js +++ b/server/utils/queries/libraryItemsPodcastFilters.js @@ -533,8 +533,10 @@ module.exports = { } }) return { - ...statResults[0], - totalSize: sizeResults[0].totalSize || 0 + totalDuration: statResults?.[0]?.totalDuration || 0, + numAudioFiles: statResults?.[0]?.numAudioFiles || 0, + totalItems: statResults?.[0]?.totalItems || 0, + totalSize: sizeResults?.[0]?.totalSize || 0 } },