Skip to content

Commit d8fc107

Browse files
committed
Get rid of case sensitivity in regular expressions
1 parent 650baec commit d8fc107

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

backend/controllers/places.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ const getPlaceByName = async (req, res) => {
5757
}
5858

5959
const place = await Place.findOne({
60-
name: { $regex: new RegExp(`.*${placeName}.*`) }
60+
name: { $regex: new RegExp(`.*${placeName}.*`, 'i') }
6161
});
6262
if (!place) {
6363
res.status(404);
@@ -76,7 +76,7 @@ const getPlacesByProvince = async (req, res) => {
7676
}
7777

7878
const places = await Place.find({
79-
province: { $regex: new RegExp(`.*${provinceName}.*`) }
79+
province: { $regex: new RegExp(`.*${provinceName}.*`, 'i') }
8080
})
8181
.exec();
8282
if (places.length === 0) {

backend/controllers/stops.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const getStopByName = async (req, res) => {
5555
}
5656

5757
const stop = await Stop.findOne({
58-
name: { $regex: new RegExp(`.*${stopName}.*`) }
58+
name: { $regex: new RegExp(`.*${stopName}.*`, 'i') }
5959
});
6060
if (!stop) {
6161
res.status(404);
@@ -75,10 +75,10 @@ const getStopsByPlace = async (req, res) => {
7575

7676
const matchStage = {};
7777
if (typeof placeName === 'string') {
78-
matchStage.name = { $regex: new RegExp(`.*${placeName}.*`) };
78+
matchStage.name = { $regex: new RegExp(`.*${placeName}.*`, 'i') };
7979
}
8080
if (typeof provinceName === 'string') {
81-
matchStage.province = { $regex: new RegExp(`.*${provinceName}.*`) };
81+
matchStage.province = { $regex: new RegExp(`.*${provinceName}.*`, 'i') };
8282
}
8383

8484
const stops = await Stop.aggregate([

0 commit comments

Comments
 (0)