From 494565fecdcf4d612d0d5378cadb7fea23cd8953 Mon Sep 17 00:00:00 2001 From: NyxiumYuuki Date: Tue, 1 Jun 2021 22:59:27 +0200 Subject: [PATCH] Debug two rooms were sometimes created --- backend/service-privateroom/routes/conversations.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/service-privateroom/routes/conversations.js b/backend/service-privateroom/routes/conversations.js index 4edb4d9..dafbdd5 100644 --- a/backend/service-privateroom/routes/conversations.js +++ b/backend/service-privateroom/routes/conversations.js @@ -57,7 +57,8 @@ router.post("/getRooms", async (req, res) => { if (typeof req.body.member === 'undefined') return sendError(res, 'Vous n\'avez pas envoyé le champ member'); try { - const conversation = await Conversation.find({members: {$in: [req.body.member]}, owner: {$exists: true}},{}); + const conversation = await Conversation.find({members: {$in: [req.body.member]}, roomName: {$exists: true}},{}); + console.log(conversation); sendMessage(res,conversation); }catch (err){ sendError(res,err); @@ -84,7 +85,7 @@ router.post("/newRoom", async (req, res) => { return sendError(res, 'Vous n\'avez pas envoyé le champ roomName'); await Conversation.updateOne( {roomName: req.body.roomName}, - {$setOnInsert: {members: req.body.owner, owner: req.body.owner}}, + {$setOnInsert: {members: req.body.owner, owner: req.body.owner, roomName: req.body.roomName}}, {upsert:true},function(err,result){ if(result !== undefined){ if(typeof result.upserted !== 'undefined'){