From 45e6b80a2fc3d87de0edb6fab59730a7242d53ec Mon Sep 17 00:00:00 2001 From: "C. Fuhrman" Date: Wed, 2 Oct 2024 14:09:49 -0400 Subject: [PATCH] fix reference to Quiz model --- server/models/folders.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/server/models/folders.js b/server/models/folders.js index 6c92f0d..1ef5f00 100644 --- a/server/models/folders.js +++ b/server/models/folders.js @@ -1,7 +1,5 @@ //model -// const db = require('../config/db.js') const ObjectId = require('mongodb').ObjectId; -// need to access the Quiz model from the Folders model class Folders { constructor(db, quizModel) { @@ -72,7 +70,7 @@ class Folders { const folderResult = await foldersCollection.deleteOne({ _id: new ObjectId(folderId) }); if (folderResult.deletedCount != 1) return false; - await Quiz.deleteQuizzesByFolderId(folderId); + await this.quizModel.deleteQuizzesByFolderId(folderId); return true; } @@ -114,7 +112,7 @@ class Folders { const { title, content } = quiz; //console.log(title); //console.log(content); - await Quiz.create(title, content, newFolderId.toString(), userId); + await this.quizModel.create(title, content, newFolderId.toString(), userId); } return newFolderId; @@ -141,7 +139,7 @@ class Folders { throw new Error('Failed to create a new folder.'); } for (const quiz of sourceFolder.content) { - await Quiz.create(quiz.title, quiz.content, newFolderId, userId); + await this.quizModel.create(quiz.title, quiz.content, newFolderId, userId); } return newFolderId;