From bfac0b16af60cd5b6f0d3a6e843b83b6a4bf96f9 Mon Sep 17 00:00:00 2001 From: Akif9748 Date: Fri, 9 Sep 2022 16:30:57 +0300 Subject: [PATCH] Major bug fix --- routes/threads.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/routes/threads.js b/routes/threads.js index d2ee3b8..e58b0bf 100644 --- a/routes/threads.js +++ b/routes/threads.js @@ -1,6 +1,6 @@ const { Router } = require("express"); const app = Router(); -const {clearContent} = require("../lib"); +const { clearContent } = require("../lib"); const { ThreadModel, MessageModel } = require("../models") app.get("/", async (req, res) => { @@ -22,16 +22,16 @@ app.get("/:id/", async (req, res) => { const page = Number(req.query.page || 0); const thread = await ThreadModel.get(id) - thread.count = await thread.messageCount(user?.admin); - thread.pages = Math.ceil(thread.count / 10); if (thread && (user?.admin || !thread.deleted)) { + thread.count = await thread.messageCount(user?.admin); + thread.pages = Math.ceil(thread.count / 10); thread.views++; const query = { threadID: id }; if (!user || !user.admin) query.deleted = false; const messages = await Promise.all(await MessageModel.find(query).sort({ time: 1 }).limit(10).skip(page * 10) .then(messages => messages.map(async message => { - message.content =clearContent( message.content) + message.content = clearContent(message.content) return await message.get_author(); }))); res.reply("thread", { page, thread, messages, scroll: req.query.scroll || messages[0]?.id });