RealEstate included even is price is null.

This commit is contained in:
Naida Vatric
2019-12-18 21:49:12 +01:00
parent 251437f815
commit bee390aa15
2 changed files with 8 additions and 4 deletions

View File

@@ -135,8 +135,13 @@ const findRealEstatesForSearchRequest = async (searchRequest, maxResults) => {
adType,
realEstateType,
price: {
[Op.lte]: priceMax,
[Op.gte]: priceMin
[Op.or]: {
[Op.and]: {
[Op.lte]: priceMax,
[Op.gte]: priceMin
},
[Op.is]: null
}
},
area: {
[Op.lte]: sizeMax,

View File

@@ -63,6 +63,7 @@ const findSearchRequestsForRealEstate = async realEstate => {
//Attributes are checked separately and included in query only if defined
//Price and area should be defined for every property
if (price) {
query.priceMin = {
[Op.lte]: price
@@ -70,8 +71,6 @@ const findSearchRequestsForRealEstate = async realEstate => {
query.priceMax = {
[Op.gte]: price
};
} else {
checkForIncompleteWanted = true;
}
if (area) {