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 );