Skip to content

Commit d9a1028

Browse files
author
Hugo Mercier
committed
Attribute table filter: force geometry extraction when needed
Fixes #18286
1 parent 225c922 commit d9a1028

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/app/qgsattributetabledialog.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -1116,6 +1116,11 @@ void QgsAttributeTableDialog::setFilterExpression( const QString &filterString,
11161116
{
11171117
request.setFlags( QgsFeatureRequest::NoGeometry );
11181118
}
1119+
else
1120+
{
1121+
// force geometry extraction if the filter requests it
1122+
request.setFlags( request.flags() & ~QgsFeatureRequest::NoGeometry );
1123+
}
11191124
QgsFeatureIterator featIt = mLayer->getFeatures( request );
11201125

11211126
QgsFeature f;

0 commit comments

Comments
 (0)