Fix updating media progress object id

This commit is contained in:
advplyr 2022-04-08 19:27:35 -05:00
parent 3a7cafbb95
commit baf738f5ba
3 changed files with 2 additions and 4 deletions

View File

@ -121,7 +121,7 @@ export default {
selectedIsFinished() { selectedIsFinished() {
// Find an item that is not finished, if none then all items finished // Find an item that is not finished, if none then all items finished
return !this.selectedLibraryItems.find((libraryItemId) => { return !this.selectedLibraryItems.find((libraryItemId) => {
var itemProgress = this.userMediaProgress.find((lip) => lip.id === libraryItemId) var itemProgress = this.userMediaProgress.find((lip) => lip.libraryItemId === libraryItemId)
return !itemProgress || !itemProgress.isFinished return !itemProgress || !itemProgress.isFinished
}) })
}, },

View File

@ -26,7 +26,7 @@ export const getters = {
if (!state.user.mediaProgress) return null if (!state.user.mediaProgress) return null
return state.user.mediaProgress.find(li => { return state.user.mediaProgress.find(li => {
if (episodeId && li.episodeId !== episodeId) return false if (episodeId && li.episodeId !== episodeId) return false
return li.id == libraryItemId return li.libraryItemId == libraryItemId
}) })
}, },
getUserBookmarksForItem: (state) => (libraryItemId) => { getUserBookmarksForItem: (state) => (libraryItemId) => {

View File

@ -23,8 +23,6 @@ class MeController {
return res.sendStatus(200) return res.sendStatus(200)
} }
await this.db.updateEntity('user', req.user) await this.db.updateEntity('user', req.user)
// this.clientEmitter(req.user.id, 'user_item_progress_updated', { id: libraryItem.id, data: null })
this.clientEmitter(req.user.id, 'user_updated', req.user.toJSONForBrowser()) this.clientEmitter(req.user.id, 'user_updated', req.user.toJSONForBrowser())
res.sendStatus(200) res.sendStatus(200)
} }