From 8035a4bb1bbd1e4cf57c30d9e445bda4d908a1a8 Mon Sep 17 00:00:00 2001 From: Sundaram Kumar Jha <93595231+sundaram2021@users.noreply.github.com> Date: Thu, 2 Feb 2023 23:56:15 +0530 Subject: [PATCH] Checks for any duplicate post --- server/controllers/posts.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/controllers/posts.js b/server/controllers/posts.js index a7e291470..fa6dbc2b1 100644 --- a/server/controllers/posts.js +++ b/server/controllers/posts.js @@ -29,6 +29,12 @@ export const getPost = async (req, res) => { export const createPost = async (req, res) => { const { title, message, selectedFile, creator, tags } = req.body; + + const match = await PostMessage({ title, message }); + + if(match){ + return res.status(409).json("duplicate post"); + } const newPostMessage = new PostMessage({ title, message, selectedFile, creator, tags }) @@ -77,4 +83,4 @@ export const likePost = async (req, res) => { } -export default router; \ No newline at end of file +export default router;