Skip to content

Commit 7c2732d

Browse files
committed
Fixes crash in QgsRelationReferenceWidget
1 parent 1cd8b94 commit 7c2732d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/gui/editorwidgets/qgsrelationreferencewidget.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,8 @@ void QgsRelationReferenceWidget::setForeignKey( const QVariant &value )
267267

268268
mReferencedLayer->getFeatures( request ).nextFeature( mFeature );
269269

270-
for ( int i = 0; i < mFilterFields.size(); i++ )
270+
const int count = std::min( mFilterComboBoxes.size(), mFilterFields.size() );
271+
for ( int i = 0; i < count; i++ )
271272
{
272273
QVariant v = mFeature.attribute( mFilterFields[i] );
273274
QString f = v.isNull() ? nullValue.toString() : v.toString();

0 commit comments

Comments
 (0)