From 91c8b23e9022affb9c65efad514c0abebfca1ddd Mon Sep 17 00:00:00 2001 From: Andrea Giudiceandrea Date: Thu, 25 Feb 2021 07:36:19 +0100 Subject: [PATCH] [processing] Fix GdalUtils getSupportedRasters() in order to correctly retrieve multiple extensions from GDAL drivers metadata DMD_EXTENSIONS instead of DMD_EXTENSION. See https://gdal.org/development/rfc/rfc46_gdal_ogr_unification.html#drivers-and-driver-registration --- python/plugins/processing/algs/gdal/GdalUtils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/algs/gdal/GdalUtils.py b/python/plugins/processing/algs/gdal/GdalUtils.py index ea06b9f5ea1..f4354dd2e29 100644 --- a/python/plugins/processing/algs/gdal/GdalUtils.py +++ b/python/plugins/processing/algs/gdal/GdalUtils.py @@ -183,8 +183,8 @@ class GdalUtils: or metadata[gdal.DCAP_RASTER] != 'YES': continue - if gdal.DMD_EXTENSION in metadata: - extensions = metadata[gdal.DMD_EXTENSION].split('/') + if gdal.DMD_EXTENSIONS in metadata: + extensions = metadata[gdal.DMD_EXTENSIONS].split(' ') if extensions: GdalUtils.supportedRasters[shortName] = extensions # Only creatable rasters can be referenced in output rasters