@@ -146,7 +146,7 @@ function renderEditorButtons(contentElement, cdata, settings, wfsData, selectedG
146146 }
147147 } else {
148148 buttons . push ( createEditGeometryButton ( contentElement , cdata , settings , wfsData , selectedGeometryId ) ) ;
149- buttons . push ( createRemoveGeometryButton ( contentElement , cdata , settings , selectedGeometryId ) ) ;
149+ buttons . push ( createRemoveGeometryButton ( contentElement , cdata , settings , wfsData , selectedGeometryId ) ) ;
150150 }
151151
152152 const buttonBarElement = new CUI . Buttonbar ( { buttons : buttons } ) ;
@@ -180,11 +180,11 @@ function createEditGeometryButton(contentElement, cdata, settings, wfsData, uuid
180180 } ) ;
181181}
182182
183- function createRemoveGeometryButton ( contentElement , cdata , settings , uuid ) {
183+ function createRemoveGeometryButton ( contentElement , cdata , settings , wfsData , uuid ) {
184184 return new CUI . Button ( {
185185 text : $$ ( 'custom.data.type.nfis.geometry.removeGeometry' ) ,
186186 icon_left : new CUI . Icon ( { class : 'fa-trash' } ) ,
187- onClick : ( ) => removeGeometryId ( contentElement , cdata , settings , uuid )
187+ onClick : ( ) => removeGeometryId ( contentElement , cdata , settings , wfsData , uuid )
188188 } ) ;
189189}
190190
@@ -311,9 +311,9 @@ function setGeometryId(contentElement, cdata, settings, newGeometryId) {
311311 } ) ;
312312}
313313
314- function removeGeometryId ( contentElement , cdata , settings , uuid ) {
314+ function removeGeometryId ( contentElement , cdata , settings , wfsData , uuid ) {
315315 cdata . geometry_ids = cdata . geometry_ids . filter ( geometryId => geometryId !== uuid ) ;
316- applyChanges ( contentElement , cdata , settings , cdata . geometry_ids . length , undefined ) ;
316+ applyChanges ( contentElement , cdata , settings , wfsData , undefined ) ;
317317}
318318
319319function reloadEditorContent ( contentElement , cdata , settings ) {
0 commit comments