Skip to content

Commit 7689bf1

Browse files
author
to-kr
committed
Fix for #8130 - WFS client: invalid columns after copy/paste.
1 parent 71c1ad1 commit 7689bf1

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/providers/wfs/qgswfsprovider.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -339,21 +339,14 @@ bool QgsWFSProvider::addFeatures( QgsFeatureList &flist )
339339

340340
QDomElement featureElem = transactionDoc.createElementNS( mWfsNamespace, tname );
341341

342-
//add thematic attributes
343-
const QgsFields* fields = featureIt->fields();
344-
if ( !fields )
345-
{
346-
continue;
347-
}
348-
349342
QgsAttributes featureAttributes = featureIt->attributes();
350343
int nAttrs = featureAttributes.size();
351344
for ( int i = 0; i < nAttrs; ++i )
352345
{
353346
const QVariant& value = featureAttributes.at( i );
354347
if ( value.isValid() && !value.isNull() )
355348
{
356-
QDomElement fieldElem = transactionDoc.createElementNS( mWfsNamespace, fields->field( i ).name() );
349+
QDomElement fieldElem = transactionDoc.createElementNS( mWfsNamespace, mFields.at( i ).name() );
357350
QDomText fieldText = transactionDoc.createTextNode( value.toString() );
358351
fieldElem.appendChild( fieldText );
359352
featureElem.appendChild( fieldElem );

0 commit comments

Comments
 (0)