Il faut créer un dossier avant de créer un premier quiz sinon il est impossible de le sauver.

Fixes #87
"Dossier par défaut" existait dans MongoDB, mais le champ userId avait un type "ObjectId" et non "String".
This commit is contained in:
C. Fuhrman 2024-09-23 15:20:57 -04:00
parent cfee8a213a
commit 218334b4e0
2 changed files with 4 additions and 4 deletions

View file

@ -13,7 +13,7 @@ class Folders {
const existingFolder = await foldersCollection.findOne({ title: title, userId: userId }); const existingFolder = await foldersCollection.findOne({ title: title, userId: userId });
if (existingFolder) return null; if (existingFolder) return new Error('Folder already exists');
const newFolder = { const newFolder = {
userId: userId, userId: userId,

View file

@ -40,7 +40,7 @@ class Users {
await userCollection.insertOne(newUser); await userCollection.insertOne(newUser);
const folderTitle = 'Dossier par Défaut'; const folderTitle = 'Dossier par Défaut';
const userId = newUser._id; const userId = newUser._id.toString();
await Folders.create(folderTitle, userId); await Folders.create(folderTitle, userId);
// TODO: verif if inserted properly... // TODO: verif if inserted properly...