Skip to content

Commit

Permalink
Fix broken adding new features
Browse files Browse the repository at this point in the history
  • Loading branch information
suricactus committed Jan 18, 2021
1 parent a2a8881 commit 3c1b789
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/gui/qgsabstractrelationeditorwidget.cpp
Expand Up @@ -261,7 +261,7 @@ void QgsAbstractRelationEditorWidget::addFeature( const QgsGeometry &geometry )
else
{
QgsFields fields = mRelation.referencingLayer()->fields();
if ( mRelation.type() == QgsRelation::Normal )
if ( mRelation.type() == QgsRelation::Generated )
{
QgsPolymorphicRelation polyRel = mRelation.polymorphicRelation();
keyAttrs.insert( fields.indexFromName( polyRel.referencedLayerField() ), polyRel.layerRepresentation( mRelation.referencedLayer() ) );
Expand All @@ -271,7 +271,7 @@ void QgsAbstractRelationEditorWidget::addFeature( const QgsGeometry &geometry )
for ( const QgsRelation::FieldPair &fieldPair : constFieldPairs )
{
keyAttrs.insert( fields.indexFromName( fieldPair.referencingField() ), mFeature.attribute( fieldPair.referencedField() ) );
vlTools->addFeature( mRelation.referencingLayer(), keyAttrs, geometry );
Q_ASSERT( vlTools->addFeature( mRelation.referencingLayer(), keyAttrs, geometry ) );
}
}
}
Expand Down

0 comments on commit 3c1b789

Please sign in to comment.