diff --git a/app/controllers/queryReview.js b/app/controllers/queryReview.js index e014065..d57d5d6 100644 --- a/app/controllers/queryReview.js +++ b/app/controllers/queryReview.js @@ -27,13 +27,11 @@ const getQueryReviewData = searchRequest => { : "-"; const locationTitle = "Location description - PLACEHOLDER"; - const sizeTitle = sizeMin && sizeMax ? `${sizeMin} - ${sizeMax} m2` : "-"; - const gardenSizeTitle = - enableGardenSizeEdit && gardenSizeMin && gardenSizeMax - ? `${gardenSizeMin} - ${gardenSizeMax} m2` - : "-"; - const priceTitle = - priceMin && priceMax ? `${priceMin} - ${priceMax} KM` : "-"; + const sizeTitle = `${sizeMin} - ${sizeMax} m2`; + const gardenSizeTitle = enableGardenSizeEdit + ? `${gardenSizeMin} - ${gardenSizeMax} m2` + : "-"; + const priceTitle = `${priceMin} - ${priceMax} KM`; return [ { diff --git a/app/controllers/realEstateFilters.js b/app/controllers/realEstateFilters.js index c984c11..4630352 100644 --- a/app/controllers/realEstateFilters.js +++ b/app/controllers/realEstateFilters.js @@ -23,15 +23,15 @@ const getFilters = async (req, res) => { gardenSizeSliderOptions } = category; - if (priceMin && priceMax) { + if (priceMin || priceMax) { priceSliderOptions.start = [priceMin, priceMax]; } - if (sizeMin && sizeMax) { + if (sizeMin || sizeMax) { sizeSliderOptions.start = [sizeMin, sizeMax]; } - if (gardenSizeSliderOptions && gardenSizeMin && gardenSizeMax) { + if (gardenSizeSliderOptions && (gardenSizeMin || gardenSizeMax)) { gardenSizeSliderOptions.start = [gardenSizeMin, gardenSizeMax]; } @@ -62,7 +62,10 @@ const postFilters = async (req, res) => { searchRequest.sizeMin = sizeMin; searchRequest.sizeMax = sizeMax; - if (req.body.gardenSizeFilterMin && req.body.gardenSizeFilterMax) { + if ( + req.body.gardenSizeFilterMin !== undefined && + req.body.gardenSizeFilterMax !== undefined + ) { const gardenSizeMin = parseInt(req.body.gardenSizeFilterMin); const gardenSizeMax = parseInt(req.body.gardenSizeFilterMax);