Multiple filter in getMap do not work properly, not single filter for multiple layers
-------------------------------------------------------------------------------------
Key: GEOS-826
URL: http://jira.codehaus.org/browse/GEOS-826
Project: GeoServer
Issue Type: Bug
Components: WMS
Affects Versions: 1.5.0-beta1
Reporter: Andrea Aime
Assigned To: Andrea Aime
Requests such as: (multiple filters for multiple layers)
http://localhost:8080/geoserver/wms?bbox=143,-44,150,-39&Format=image/png&request=GetMap&layers=topp:tasmania_state_boundaries,topp:tasmania_roads,topp:tasmania_cities&width=550&height=250&srs=EPSG:4326&styles=,,&filter=,<Filter><PropertyIsEqualTo><PropertyName>TYPE</PropertyName><Literal>highway</Literal></PropertyIsEqualTo></Filter>,
and (single filter for multiple layers)
http://localhost:8080/geoserver/wms?bbox=143,-44,150,-39&Format=image/png&request=GetMap&layers=topp:tasmania_state_boundaries,topp:tasmania_roads,topp:tasmania_cities&width=550&height=250&srs=EPSG:4326&styles=,,&filter=<Filter><PropertyIsEqualTo><PropertyName>TYPE</PropertyName><Literal>highway</Literal></PropertyIsEqualTo></Filter>
are not handled properly. Plus the second one has issue with the separator being potentially used in the filter itself, with bad consequences on parsing which is totally blind and splits on each "," found.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira