mapbox/mapbox-gl-js
Ver no GitHubvalidate property names in getPaintProperty
Open
#6.033 aberto em 22 de jan. de 2018
api :memo:good first issue
Métricas do repositório
- Stars
- (10.532 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
map.setPaintProperty(layer, key value) validates arguments but map.getPaintProperty does not. Providing a bad property key will trigger an internal error. It should trigger an error with a helpful errror message. Seen here: https://github.com/mapbox/mapbox-gl-js/issues/6030
mapbox-gl-js version: v0.43.0 and master
Steps to Trigger Behavior
map.getPaintProperty("background", "fill-radius");
Expected Behavior
something like:
"fill-radius" is not a paint property background layers"
Actual Behavior
Uncaught TypeError: Cannot read property 'value' of undefined