aboutsummaryrefslogtreecommitdiffstats
path: root/import_source.py
diff options
context:
space:
mode:
Diffstat (limited to 'import_source.py')
-rw-r--r--import_source.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/import_source.py b/import_source.py
index 795bf0f..1948f7b 100644
--- a/import_source.py
+++ b/import_source.py
@@ -1052,8 +1052,7 @@ def updateLayerCache(lyr : ogr.Layer, cache : ogr.Layer,
logging.info('Updated layer "%s" has identical fingerprint %s',
layername, fingerprint.hex()[:8])
- # TODO with gdal 3.7 and OLCUpdateFeature capability, use UpdateFeature() instead
- if cache.SetFeature(feature) != ogr.OGRERR_NONE:
+ if cache.UpdateFeature(feature, [1,2], [], False) != ogr.OGRERR_NONE:
raise RuntimeError('Could not update feature in layer cache')
else:
if cache.CreateFeature(feature) != ogr.OGRERR_NONE: