Julian Simioni
0e78167f17
[/place] Accept any valid layer for geonames
...
Instead of checking if the source/layer combination for geonames is
valid, always use the geoname type if the source is set to geonames,
regardless of which layer is in the gid.
This helps us better handle the case where people directly take gids
from our API responses.
Note: this functionality shouldn't be permanent and should be removed
once our new source/layer mapping system is in.
9 years ago
Julian Simioni
18de8b5699
Remove unused test examples
9 years ago
Stephen Hess
00d033101b
removed redundant is-ids-an-array check (already covered by _single_scalar_parameter sanitizer)
9 years ago
Julian Simioni
2811569bcd
Switch to source:layer:id ids format in /place
9 years ago
Julian Simioni
d11d185429
Fix missing space in error message
9 years ago
Julian Simioni
2505e92a62
Expect an array of types from _ids sanitiser
...
This doesn't have any effect by itself but allows for the 3-part gid
sanitiser to possibly return multiple types (i.e. in the case of
osm:venue:1000)
9 years ago
Julian Simioni
68c9661c70
Remove all mappings other than helper/type_mapping
9 years ago
Julian Simioni
16450087ee
Use simpler, clearer error on invalid ids length
9 years ago
Julian Simioni
edaf175aa7
Provide better, more consistent, errors on invalid ids
...
All error messages for invalid id formats now use a common format that
explains the nature of the error a bit better.
9 years ago
Julian Simioni
9d21832874
Reformat test for clarity
9 years ago
Julian Simioni
8897c71664
Remove complicated error value test
...
It's better to just specify a few cases if needed
9 years ago
Julian Simioni
18de9a6766
Replace giant switch-statement test with multiple tests
9 years ago
Julian Simioni
03387722fb
Move _ids sanitiser tests to separate file
9 years ago