mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-04-07 01:15:44 +02:00
Item listening sessions endpoint returns 404 on not found media item
This commit is contained in:
parent
9c2ed279df
commit
23dcf684d9
@ -46,14 +46,11 @@ class MeController {
|
|||||||
const episode = await Database.podcastEpisodeModel.findByPk(req.params.episodeId)
|
const episode = await Database.podcastEpisodeModel.findByPk(req.params.episodeId)
|
||||||
|
|
||||||
if (!libraryItem || (libraryItem.mediaType === 'podcast' && !episode)) {
|
if (!libraryItem || (libraryItem.mediaType === 'podcast' && !episode)) {
|
||||||
Logger.error(`[PlaybackSessionManager] listening-sessions: Media item not found for library item id "${req.params.libraryItemId}"`)
|
Logger.error(`[MeController] Media item not found for library item id "${req.params.libraryItemId}"`)
|
||||||
return {
|
return res.sendStatus(404)
|
||||||
success: false,
|
|
||||||
error: 'Media item not found'
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const mediaItemId = episode ? episode.id : libraryItem.mediaId
|
const mediaItemId = episode?.id || libraryItem.mediaId
|
||||||
let listeningSessions = await this.getUserItemListeningSessionsHelper(req.user.id, mediaItemId)
|
let listeningSessions = await this.getUserItemListeningSessionsHelper(req.user.id, mediaItemId)
|
||||||
|
|
||||||
const itemsPerPage = toNumber(req.query.itemsPerPage, 10) || 10
|
const itemsPerPage = toNumber(req.query.itemsPerPage, 10) || 10
|
||||||
|
Loading…
Reference in New Issue
Block a user