fix how filters are loaded and shown on the filter and query review page

This commit is contained in:
Bilal Catic
2019-10-14 07:44:22 +02:00
parent 88e7cac420
commit 60395078e6
2 changed files with 12 additions and 11 deletions

View File

@@ -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);