AnsweredAssumed Answered

Internal error with FeatureLayer updateFeature() that doesn't allow to reject the Promise

Question asked by blake.terhune Champion on Mar 18, 2020
Latest reply on Mar 27, 2020 by blake.terhune

I'm trying to call the updateFeature() method on a FeatureLayer (Esri Leflet v2.2.3 and Leaflet JS v1.3.1). Although the operation is actually successful, I'm getting this console error:

FeatureLayer.js:156 Uncaught TypeError: Cannot read property 'removeLayer' of undefined
    at e.removeLayers (FeatureLayer.js:156)
    at e.<anonymous> (FeatureManager.js:531)
    at e.<anonymous> (FeatureLayerService.js:54)
    at e.<anonymous> (Service.js:98)
    at XMLHttpRequest.s.onreadystatechange (Request.js:75)

The biggest problem with this is that this error isn't allowing me to resolve or reject the Promise because nothing comes back for error or response in the callback. Any thoughts on what is causing this or how I can work around it?

Outcomes