From baf738f5ba128fe31d19b8379696edcdc5d37d3f Mon Sep 17 00:00:00 2001 From: advplyr Date: Fri, 8 Apr 2022 19:27:35 -0500 Subject: [PATCH] Fix updating media progress object id --- client/components/app/Appbar.vue | 2 +- client/store/user.js | 2 +- server/controllers/MeController.js | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/client/components/app/Appbar.vue b/client/components/app/Appbar.vue index 57a57cff..0c24af63 100644 --- a/client/components/app/Appbar.vue +++ b/client/components/app/Appbar.vue @@ -121,7 +121,7 @@ export default { selectedIsFinished() { // Find an item that is not finished, if none then all items finished 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 }) }, diff --git a/client/store/user.js b/client/store/user.js index b529e1f0..8b2de683 100644 --- a/client/store/user.js +++ b/client/store/user.js @@ -26,7 +26,7 @@ export const getters = { if (!state.user.mediaProgress) return null return state.user.mediaProgress.find(li => { if (episodeId && li.episodeId !== episodeId) return false - return li.id == libraryItemId + return li.libraryItemId == libraryItemId }) }, getUserBookmarksForItem: (state) => (libraryItemId) => { diff --git a/server/controllers/MeController.js b/server/controllers/MeController.js index 5c3f425d..13c10f24 100644 --- a/server/controllers/MeController.js +++ b/server/controllers/MeController.js @@ -23,8 +23,6 @@ class MeController { return res.sendStatus(200) } 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()) res.sendStatus(200) }