aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/withinRange.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/withinRange.js b/lib/withinRange.js
index e75f788..3408a5a 100644
--- a/lib/withinRange.js
+++ b/lib/withinRange.js
@@ -28,7 +28,10 @@ module.exports = (feature, rangeFeature) => {
const to = rangeParts[1].match(regexp).groups
const i = feature.properties['addr:housenumber'].match(regexp).groups
- if (i.num >= from.num && i.num <= to.num) {
+ if (
+ Number.isInteger(Number(i.num)) && Number.isInteger(Number(from.num)) && Number.isInteger(Number(to.num)) &&
+ Number(i.num) >= Number(from.num) && Number(i.num) <= Number(to.num)
+ ) {
// feature within featureRange (ignore prefix/suffix)
return true
} else {