diff options
Diffstat (limited to 'vendor/github.com/blevesearch/bleve/geo/parse.go')
-rw-r--r-- | vendor/github.com/blevesearch/bleve/geo/parse.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/vendor/github.com/blevesearch/bleve/geo/parse.go b/vendor/github.com/blevesearch/bleve/geo/parse.go index 5d833d9110..8286805ff7 100644 --- a/vendor/github.com/blevesearch/bleve/geo/parse.go +++ b/vendor/github.com/blevesearch/bleve/geo/parse.go @@ -85,9 +85,11 @@ func ExtractGeoPoint(thing interface{}) (lon, lat float64, success bool) { } } else { // geohash - lat, lon = DecodeGeoHash(geoStr) - foundLat = true - foundLon = true + if len(geoStr) <= geoHashMaxLength { + lat, lon = DecodeGeoHash(geoStr) + foundLat = true + foundLon = true + } } } |