diff --git a/app/helpers/db/searchRequestMatch.js b/app/helpers/db/searchRequestMatch.js index 152880f..cb9e9c3 100644 --- a/app/helpers/db/searchRequestMatch.js +++ b/app/helpers/db/searchRequestMatch.js @@ -6,9 +6,19 @@ const findRealEstatesForSearchRequest = async searchRequestId => { searchRequestId }; - const include = [{ model: db.RealEstate }]; + const include = [{ model: db.RealEstate, as: "realEstates" }]; - return await db.SearchRequestMatch.findAll({ where: query, include }); + const matches = await db.SearchRequestMatch.findAll({ + where: query, + include + }); + + const matchingRealEstates = []; + for (const match of matches) { + matchingRealEstates.push(...match.realEstates); + } + + return matchingRealEstates; }; const addMatches = async matchingRecords => {