Fix hang when project with large number of layers has joins to same layers

Fixes #55026
This commit is contained in:
Nyall Dawson 2025-02-13 14:53:37 +10:00
parent 54607d3138
commit b80eb8fab9

View File

@ -1231,6 +1231,7 @@ void QgsVectorLayerFeatureIterator::FetchJoinInfo::addJoinedAttributesDirect( Qg
request.setSubsetOfAttributes( joinedAttributeIndices );
request.setFilterExpression( subsetString );
request.setLimit( 1 );
request.setRequestMayBeNested( true );
QgsFeatureIterator fi = joinSource->getFeatures( request );
// get first feature