From b66ea1f929f0e5872ad7a55efca98af7e95d6350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=C3=BBki=20Vachot?= Date: Wed, 15 Dec 2021 08:21:56 +0100 Subject: [PATCH] Update: Ad.create --- app-backend/controllers/ad.controller.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-backend/controllers/ad.controller.js b/app-backend/controllers/ad.controller.js index 2b6dd6f..6cd3cf2 100644 --- a/app-backend/controllers/ad.controller.js +++ b/app-backend/controllers/ad.controller.js @@ -9,7 +9,7 @@ const Ad = db.ads; exports.create = (req, res) => { const token = checkLogin(req, res, roles.Advertiser); if(token && req.body.title){ - Ad.exists({title: req.body.title}, function (err, docs){ + Ad.exists({title: req.body.title, userId: token.id, isActive: true}, function (err, docs){ if(err){ sendError(res, 500,100,err.message || "Some error occurred while checking if the Ad already exists.", token); } else{ @@ -118,7 +118,9 @@ exports.findAll = (req, res) => { Ad.find(query, {}, query_sort) .then(data => { - return sendMessage(res, 42, data, token); + if(data){ + return sendMessage(res, 42, data, token); + } }) .catch(err => { return sendError(res,500,100,err.message || "Some error occurred while finding the Ads.", token);