From 9e56b8b4810863cfa29a8ee1eddfdf3dc00f4de6 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Mon, 8 Feb 2021 18:22:54 +0100 Subject: [PATCH] Fix AMS identify Fixes #41311 --- src/gui/qgsmaptoolidentify.cpp | 2 +- src/providers/arcgisrest/qgsamsprovider.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/qgsmaptoolidentify.cpp b/src/gui/qgsmaptoolidentify.cpp index ef5b26cc999d..12c5fead8672 100644 --- a/src/gui/qgsmaptoolidentify.cpp +++ b/src/gui/qgsmaptoolidentify.cpp @@ -1065,7 +1065,7 @@ bool QgsMapToolIdentify::identifyRasterLayer( QList *results, Qg } // list of feature stores for a single sublayer - const QgsFeatureStoreList featureStoreList = it.value().value(); + const QgsFeatureStoreList featureStoreList = value.value(); for ( const QgsFeatureStore &featureStore : featureStoreList ) { diff --git a/src/providers/arcgisrest/qgsamsprovider.cpp b/src/providers/arcgisrest/qgsamsprovider.cpp index ef635b851a2c..39c55e773d30 100644 --- a/src/providers/arcgisrest/qgsamsprovider.cpp +++ b/src/providers/arcgisrest/qgsamsprovider.cpp @@ -883,7 +883,7 @@ QgsRasterIdentifyResult QgsAmsProvider::identify( const QgsPointXY &point, QgsRa params[QStringLiteral( "featureType" )] = attributesMap[resultMap[QStringLiteral( "displayFieldName" )].toString()].toString(); store.setParams( params ); store.addFeature( feature ); - entries.insert( entries.size(), QVariant::fromValue( QList() << store ) ); + entries.insert( entries.size(), QVariant::fromValue( QgsFeatureStoreList() << store ) ); } } return QgsRasterIdentifyResult( format, entries );