Skip to content

Commit b80eb8f

Browse files
committed
Fix hang when project with large number of layers has joins to same layers
Fixes qgis#55026
1 parent 54607d3 commit b80eb8f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/core/vector/qgsvectorlayerfeatureiterator.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,7 @@ void QgsVectorLayerFeatureIterator::FetchJoinInfo::addJoinedAttributesDirect( Qg
12311231
request.setSubsetOfAttributes( joinedAttributeIndices );
12321232
request.setFilterExpression( subsetString );
12331233
request.setLimit( 1 );
1234+
request.setRequestMayBeNested( true );
12341235
QgsFeatureIterator fi = joinSource->getFeatures( request );
12351236

12361237
// get first feature

0 commit comments

Comments
 (0)