diff --git a/server/models/FeedEpisode.js b/server/models/FeedEpisode.js index f845787e..4dcdca45 100644 --- a/server/models/FeedEpisode.js +++ b/server/models/FeedEpisode.js @@ -215,13 +215,9 @@ class FeedEpisode extends Model { * @returns {Promise} */ static async createFromBooks(books, feed, slug, transaction) { - // This is never null unless the books array is empty, as this method is not invoked when no books. Reduce needs an initial item - const earliestLibraryItemCreatedAt = - books.length > 0 - ? books.reduce((earliest, book) => { - return book.libraryItem.createdAt < earliest.libraryItem.createdAt ? book : earliest - }).libraryItem.createdAt - : null + const earliestLibraryItemCreatedAt = books.reduce((earliest, book) => { + return book.libraryItem.createdAt < earliest.libraryItem.createdAt ? book : earliest + }).libraryItem.createdAt const feedEpisodeObjs = [] let numExisting = 0