laptop and a wrench

Bug

The arcpy.da.UpdateCursor function is not able to edit the child-versioned layer compared to the arcpy.updateCursor function.

ArcGIS Pro
Bug ID Number BUG-000158476
SubmittedMay 22, 2023
Last ModifiedJune 8, 2026
Applies toArcGIS Pro
Version found3.0.5
Operating SystemWindows OS
Operating System Version10.0
StatusNon-Reproducible

Additional Information

There were deficiencies in arcpy.da.Editor which were addressed in ArcGIS Pro 3.6. Migrating to ArcGIS pro 3.6 will help, however there are a few issues with the client code that will need to be addressed to get desired behavior. Firstly : the arcpy.da.Editor now has a version argument where the version name can be passed against and opens the edit session. Best practices are captured in editor documentation called 'Editor example 3' and 'Editor example 4'. Secondly: the geoprocesing framework will only refresh layers associated with a parameter that has direction=output. The geoporcessing framework will not update the track layers until the tool is updated to have an additional parameter with these properties name=TracksUpdated, direction=output, parameterType=derived, and dependency=Tracks.

Steps to Reproduce

Bug ID: BUG-000158476

Software:

  • ArcGIS Pro

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options