Skip to content

Commit 902c31d

Browse files
mhugentmach0
authored andcommitted
[backport] Skip attribute values with invalid variant type (fixes ticket #4684)
1 parent 196ff57 commit 902c31d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/core/qgsvectorfilewriter.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,8 @@ bool QgsVectorFileWriter::addFeature( QgsFeature& feature )
450450
case QVariant::String:
451451
OGR_F_SetFieldString( poFeature, ogrField, mCodec->fromUnicode( attrValue.toString() ).data() );
452452
break;
453+
case QVariant::Invalid:
454+
break;
453455
default:
454456
mErrorMessage = QObject::tr( "Invalid variant type for field %1[%2]: received %3 with type %4" )
455457
.arg( fldIt.value().name() )

0 commit comments

Comments
 (0)