redirect to Not Found page when search request param is missing from URL
This commit is contained in:
@@ -13,6 +13,11 @@ const getLocation = async (req, res) => {
|
|||||||
const postLocation = async (req, res) => {
|
const postLocation = async (req, res) => {
|
||||||
let searchRequest = await currentSearchRequest(req);
|
let searchRequest = await currentSearchRequest(req);
|
||||||
|
|
||||||
|
if (!searchRequest || !searchRequest.dataValues) {
|
||||||
|
res.render("notFound", { title: " " });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const northWest = [req.body.west, req.body.north];
|
const northWest = [req.body.west, req.body.north];
|
||||||
const northEast = [req.body.east, req.body.north];
|
const northEast = [req.body.east, req.body.north];
|
||||||
const southEast = [req.body.east, req.body.south];
|
const southEast = [req.body.east, req.body.south];
|
||||||
|
|||||||
@@ -3,6 +3,12 @@ const { AD_CATEGORY } = require("../common/enums");
|
|||||||
|
|
||||||
const getFilters = async (req, res) => {
|
const getFilters = async (req, res) => {
|
||||||
const searchRequest = await currentSearchRequest(req);
|
const searchRequest = await currentSearchRequest(req);
|
||||||
|
|
||||||
|
if (!searchRequest || !searchRequest.dataValues) {
|
||||||
|
res.render("notFound", { title: " " });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const title = "Filteri za pretraživanje";
|
const title = "Filteri za pretraživanje";
|
||||||
|
|
||||||
const {
|
const {
|
||||||
@@ -47,6 +53,11 @@ const getFilters = async (req, res) => {
|
|||||||
const postFilters = async (req, res) => {
|
const postFilters = async (req, res) => {
|
||||||
const searchRequest = await currentSearchRequest(req);
|
const searchRequest = await currentSearchRequest(req);
|
||||||
|
|
||||||
|
if (!searchRequest || !searchRequest.dataValues) {
|
||||||
|
res.render("notFound", { title: " " });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const nextStepPage = req.query.nextStep || "pregled";
|
const nextStepPage = req.query.nextStep || "pregled";
|
||||||
const nextStepUrl = `/${nextStepPage}/${searchRequest.id}`;
|
const nextStepUrl = `/${nextStepPage}/${searchRequest.id}`;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user