From d03394bee727e2447b31865ce76867f6bac805f3 Mon Sep 17 00:00:00 2001 From: dbroqua Date: Wed, 14 Sep 2022 14:45:22 +0200 Subject: [PATCH] #60 - Bug au refresh d'un album --- src/middleware/Albums.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/middleware/Albums.js b/src/middleware/Albums.js index 3ca4558..a502bd3 100644 --- a/src/middleware/Albums.js +++ b/src/middleware/Albums.js @@ -191,10 +191,11 @@ class Albums extends Pages { async patchOne() { const { itemId: _id } = this.req.params; const { _id: User } = this.req.user; - const album = await AlbumsModel.findOne({ + const query = { _id, User, - }); + }; + const album = await AlbumsModel.findOne(query); if (!album) { throw new ErrorEvent( @@ -206,9 +207,7 @@ class Albums extends Pages { const values = await getAlbumDetails(album.discogsId); - await album.updateOne(values); - - return album; + return AlbumsModel.findOneAndUpdate(query, values, { new: true }); } /**