Peter Backx
f16565df9e
Verify min and max longitude and latitude
...
Otherwise this can potentially lead to a fairly weird Elasticsearch error mentioned in https://github.com/pelias/pelias/issues/656
7 years ago
Julian Simioni
bc6401842c
Add friendly, coarse specific error message to reverse
...
This error message is updated to mention the coarse-reverse only nature
of Geonames support removal. It also links to the
[tracking ticket](https://github.com/pelias/acceptance-tests/pull/447 )
for Geonames removal which should help provide more context to users.
7 years ago
Julian Simioni
d577d42d9f
Support geonames non-coarse reverse in deprecation sanitizer
7 years ago
Stephen Hess
6fd3c011fb
remove unused require
7 years ago
Stephen Hess
1e003efe28
used lodash.extend instead of extend module
7 years ago
Stephen Hess
42097fafb2
treat undefined text-analyzer response as no house number available
7 years ago
Stephen Hess
30b7290990
added stub request_language sanitizer that just allows lang param
7 years ago
Lily He
cafb7d9277
created new debug helper class and debug sanitizer
8 years ago
Lily He
bf234f5539
flag_bool expects parameter opts.paramName
8 years ago
Lily He
8e45af1e49
adapt defer_to_addressit to new sanitizer format
8 years ago
Lily He
db56ce45c3
remove exporting sanitize for testing
8 years ago
Lily He
9a88d5a28b
unmerge nearby sanitizers from reverse sanitizer_list
8 years ago
Lily He
80a3a259ef
remove callback in sanitizeAll.runAllChecks for sync processing
8 years ago
Lily He
a27ac0fc88
use strict for ecmascript 6 syntax, fix typos
8 years ago
Lily He
279b70b7d7
typo: delete mentions of joi in sanitizers
8 years ago
Lily He
670c673419
call runAllChecks for nearby, reverse, and place sanitizing
8 years ago
Lily He
1f527be3e3
call runAllChecks for search, search_fallback, autocomplete & structured sanitizing
8 years ago
Lily He
0486967526
add two more acceptable params for _geo_reverse
8 years ago
Lily He
af906c05a8
sanitizeAll validates req.query parameters, export async runAllChecks function
8 years ago
Lily He
a683e27a87
removed 'parsed_text' from list of expected params for _text
8 years ago
Lily He
368c0aa4cb
added expected parameters list to _text_addressit
8 years ago
Lily He
13a7b42de7
Standardize sanitizers to export setup function that returns sanitize and expected function
8 years ago
Stephen Hess
5dc9737caa
removed text-analyzer call from _text sanitizer
8 years ago
Stephen Hess
40ddc93bbf
added conditional fallback to addressit
8 years ago
Stephen Hess
30cd30236a
don't call libpostal if sources=whosonfirst
8 years ago
Stephen Hess
ac7f5c445c
moved libpostal lower in sanitizers to after sources
8 years ago
Lily He
c458eabf9b
delete unused _details sanitizer
8 years ago
Lily He
57b133ba42
check and set default for undefined boundary circle radius in reverse
8 years ago
Lily He
5504240016
prevent overriding raw.focus.point.lat/lon
8 years ago
Lily He
40ca17b886
passed down peliasConfig.api schema to sanitizers
8 years ago
Lily He
2e2ae9b005
added location_bias sanitizer to autocomplete, search, and structured_geocoding
8 years ago
Lily He
f67664c3e0
location bias feature - sets default focus.point
8 years ago
Stephen Hess
d788d6a491
always set boundary.circle regardless of layers
8 years ago
Stephen Hess
67360a4d0b
added geonames_deprecation to reverse sanitizing
8 years ago
Stephen Hess
a247d7a1cd
limit /reverse boundary.circle.* for non-coarse
8 years ago
Stephen Hess
71394d4139
added comment about when geonames warning can go away
8 years ago
Stephen Hess
234f9f9738
fixed bug where _geonames_warnings was throwing exception on undefined clean.parsed_text
...
refactored a bit for clarity
8 years ago
Stephen Hess
8ebae9a2ae
added warnings/errors when sources includes geonames
8 years ago
Diana Shkolnikov
fe38d2336d
feat: allow postalcode-only structured queries
8 years ago
Stephen Hess
f1e5edb4cf
added back logging statement for fallback queries
...
added unit tests to cover conditionals, simplified conditional
8 years ago
Stephen Hess
53283eb178
actually remove debug this time
8 years ago
Stephen Hess
5be3765ece
removed debug
8 years ago
Stephen Hess
992f2455d5
renamed `query` parameter to `venue`
8 years ago
Stephen Hess
16fc3bee66
synthesize query value from parameter
8 years ago
Stephen Hess
9e569bae17
renamed mt/st/ft sanitizer to something more generic
8 years ago
Stephen Hess
183f824577
fix comments grammar
8 years ago
Stephen Hess
8f6d820b43
streamlined standardizer
...
more accurate since it's smarter about where to replace periods
8 years ago
Stephen Hess
35ab050341
transliterate mt/ft/saint/sainte into mount/fort/st/ste
...
respectively
8 years ago
Peter Johnson
f087a5badc
improvements for handling non-scalar request params. fixes #744
8 years ago
Peter Johnson
1451e9038e
change all log labels to 'api'
8 years ago