editor: on form validation error, dont forget the geometry

This commit is contained in:
Laura Klünder 2016-12-04 14:19:34 +01:00
parent e239136e2b
commit a4c5651675

View file

@ -252,11 +252,13 @@ editor = {
if (geometry_field.length) {
var form = geometry_field.closest('form');
var mapitem_type = form.attr('data-mapitem-type');
if (form.is('[data-name]')) {
if (geometry_field.val() != '') {
// edit existing geometry
if (form.is('[data-name]')) {
var name = form.attr('data-name');
var pk = mapitem_type+'-'+name;
editor._geometries_layer.removeLayer(editor._geometries[pk]);
}
editor._editing = L.geoJSON({
type: 'Feature',