fix how filters are loaded and shown on the filter and query review page
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user