diff --git a/routes/routeSearch.js b/routes/routeSearch.js index 906a99d..bb9a388 100644 --- a/routes/routeSearch.js +++ b/routes/routeSearch.js @@ -16,7 +16,7 @@ router.get("/", (req, res) => { { $and: [ { $or: [{ city: { $regex: regex } }, { name: { $regex: regex } }] }, - { hidden: false }, + { $or: [{ hidden: false }, { hidden: { $exists: false } }] }, { subscriptionActive: true }, ], }, diff --git a/services/dataPrepServices.js b/services/dataPrepServices.js index ff67941..223c451 100644 --- a/services/dataPrepServices.js +++ b/services/dataPrepServices.js @@ -53,7 +53,10 @@ export async function createRestaurant(request, oldRestaurant) { name: sanitizer.sanitize.keepUnicode(request.name), city: sanitizer.sanitize.keepUnicode(request.city), adress: sanitizer.sanitize.keepUnicode(request.adress), - location: request.location, + location: { + type: "Point", + coordinates: request.coordinates, + }, imgUrl: img, workingHours: request.workingHours, description: sanitizer.sanitize.keepUnicode(request.description), @@ -70,7 +73,10 @@ export async function createRestaurant(request, oldRestaurant) { city: sanitizer.sanitize.keepUnicode(request.city), dishes: oldRestaurant.dishes, adress: sanitizer.sanitize.keepUnicode(request.adress), - location: request.location, + location: { + type: "Point", + coordinates: request.coordinates, + }, imgUrl: img, workingHours: request.workingHours, description: sanitizer.sanitize.keepUnicode(request.description), diff --git a/services/services.js b/services/services.js index 007b781..6f98f20 100644 --- a/services/services.js +++ b/services/services.js @@ -66,14 +66,14 @@ function generatePasswordResetToken(email) { email: email, }, jwtSecret, - { expiresIn: "15m" } + { expiresIn: "30m" } ); return token; } export function generatePasswordResetLink(email) { const token = generatePasswordResetToken(email); - const link = `https://www.menui.pl/forgot?token=${token}`; + const link = `localhost:3000/resetpassword?token=${token}`; return link; }