aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2018-09-17 14:36:32 +0100
committerDave Arter <davea@mysociety.org>2018-09-17 14:36:32 +0100
commit8cd13ad6f72340a40046a2a5c5d86b483155a89b (patch)
tree96d2e553d8eac57fdba0666d8d0bcbb0b54fbad2 /web
parenta56a86202640279d7eb48179c520477f64173a61 (diff)
Handle MultiPolygon geometries for boundary on /reports
Diffstat (limited to 'web')
-rw-r--r--web/js/map-OpenLayers.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js
index fd69e034d..efa457928 100644
--- a/web/js/map-OpenLayers.js
+++ b/web/js/map-OpenLayers.js
@@ -525,7 +525,8 @@ $.extend(fixmystreet.utils, {
$.extend(style.defaultStyle, { fillColor: 'black', strokeColor: 'black' });
}
var geometry = this.features[0].geometry;
- if (geometry.CLASS_NAME == 'OpenLayers.Geometry.Collection') {
+ if (geometry.CLASS_NAME == 'OpenLayers.Geometry.Collection' ||
+ geometry.CLASS_NAME == 'OpenLayers.Geometry.MultiPolygon') {
$.each(geometry.components, function(i, polygon) {
new_geometry.addComponents(polygon.components);
extent.extend(polygon.getBounds());