From 218334b4e0c720dc8c07bd15892af667f6255d85 Mon Sep 17 00:00:00 2001 From: "C. Fuhrman" Date: Mon, 23 Sep 2024 15:20:57 -0400 Subject: [PATCH] =?UTF-8?q?Il=20faut=20cr=C3=A9er=20un=20dossier=20avant?= =?UTF-8?q?=20de=20cr=C3=A9er=20un=20premier=20quiz=20sinon=20il=20est=20i?= =?UTF-8?q?mpossible=20de=20le=20sauver.=20Fixes=20#87=20"Dossier=20par=20?= =?UTF-8?q?d=C3=A9faut"=20existait=20dans=20MongoDB,=20mais=20le=20champ?= =?UTF-8?q?=20userId=20avait=20un=20type=20"ObjectId"=20et=20non=20"String?= =?UTF-8?q?".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/models/folders.js | 4 ++-- server/models/users.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/models/folders.js b/server/models/folders.js index 4c5e9cf..5ecfca5 100644 --- a/server/models/folders.js +++ b/server/models/folders.js @@ -13,7 +13,7 @@ class Folders { const existingFolder = await foldersCollection.findOne({ title: title, userId: userId }); - if (existingFolder) return null; + if (existingFolder) return new Error('Folder already exists'); const newFolder = { userId: userId, @@ -171,4 +171,4 @@ class Folders { } -module.exports = new Folders; \ No newline at end of file +module.exports = new Folders; diff --git a/server/models/users.js b/server/models/users.js index caef0a1..3790fce 100644 --- a/server/models/users.js +++ b/server/models/users.js @@ -40,7 +40,7 @@ class Users { await userCollection.insertOne(newUser); const folderTitle = 'Dossier par Défaut'; - const userId = newUser._id; + const userId = newUser._id.toString(); await Folders.create(folderTitle, userId); // TODO: verif if inserted properly... @@ -118,4 +118,4 @@ class Users { } -module.exports = new Users; \ No newline at end of file +module.exports = new Users;