diff --git a/app/controllers/queryReview.js b/app/controllers/queryReview.js index 76cf977..79c9fe6 100644 --- a/app/controllers/queryReview.js +++ b/app/controllers/queryReview.js @@ -66,7 +66,8 @@ const getQueryReview = async (req, res) => { const searchRequest = await currentSearchRequest(req); if (!searchRequest || !searchRequest.dataValues) { - return null; + res.render("notFound", { title: " " }); + return; } const title = "Da li je ovo to što ste tražili ?"; diff --git a/app/helpers/db/searchRequest.js b/app/helpers/db/searchRequest.js index 08e8922..6e47b5d 100644 --- a/app/helpers/db/searchRequest.js +++ b/app/helpers/db/searchRequest.js @@ -4,7 +4,11 @@ const sequelize = require("sequelize"); const Op = sequelize.Op; const getSearchRequest = async searchRequestId => { - return await db.SearchRequest.findByPk(searchRequestId); + try { + return await db.SearchRequest.findByPk(searchRequestId); + } catch (error) { + return null; + } }; const createSearchRequest = async (searchRequestFields = {}) => {