Skip to content

Commit 3737094

Browse files
committed
Request geometry when virtual field requires
1 parent 3f076f0 commit 3737094

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/core/qgsvectorlayerfeatureiterator.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -507,13 +507,13 @@ void QgsVectorLayerFeatureIterator::prepareExpressions()
507507
attrs.append( mSource->mFields.fieldNameIndex( col ) );
508508
}
509509

510-
if ( exp->needsGeometry() )
511-
{
512-
mRequest.setFlags( mRequest.flags() & ~QgsFeatureRequest::NoGeometry );
513-
}
514-
515510
mRequest.setSubsetOfAttributes( mRequest.subsetOfAttributes() + attrs );
516511
}
512+
513+
if ( exp->needsGeometry() )
514+
{
515+
mRequest.setFlags( mRequest.flags() & ~QgsFeatureRequest::NoGeometry );
516+
}
517517
}
518518
}
519519
}

0 commit comments

Comments
 (0)