From 6957199af54dbd3f97107746ec2bf97e5e5cc790 Mon Sep 17 00:00:00 2001 From: Matthieu Mitrani Date: Fri, 6 Sep 2019 11:01:05 +0100 Subject: [PATCH] Prevents calling setStyle with undefined argument Fixes the following error ``` TypeError: Cannot read property 'hasOwnProperty' of undefined at NewClass.setStyle (leaflet-src.js?9eb7:7853) at NewClass.removeHooks (leaflet.draw-src.js?2c0f:1967) at eval (leaflet.draw-src.js?2c0f:1833) at NewClass._eachVertexHandler (leaflet.draw-src.js?2c0f:1816) at NewClass.removeHooks (leaflet.draw-src.js?2c0f:1832) at NewClass.eval (leaflet.draw-src.js?2c0f:2302) at NewClass.fire (leaflet-src.js?9eb7:593) at NewClass.removeLayer (leaflet-src.js?9eb7:6681) at NewClass.removeLayer (leaflet-src.js?9eb7:6823) at NewClass.removeLayer (leaflet-src.js?9eb7:6969) ``` --- src/edit/handler/Edit.Poly.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/edit/handler/Edit.Poly.js b/src/edit/handler/Edit.Poly.js index 4d8bd3872..4bbcc94ac 100644 --- a/src/edit/handler/Edit.Poly.js +++ b/src/edit/handler/Edit.Poly.js @@ -149,7 +149,9 @@ L.Edit.PolyVerticesEdit = L.Handler.extend({ } } - poly.setStyle(poly.options.editing); + if (poly.options.editing) { + poly.setStyle(poly.options.editing); + } if (this._poly._map) {