Skip to content

Commit ed94aff

Browse files
committed
Fix #12183 - avoid error message in fieldsmapper when no field type selected
1 parent f76d730 commit ed94aff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

python/plugins/processing/algs/qgis/ui/FieldsMappingPanel.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def data(self, index, role=QtCore.Qt.DisplayRole):
132132

133133
fieldType = column_def['type']
134134
if fieldType == QtCore.QVariant.Type:
135-
if value == 0:
135+
if value == QtCore.QVariant.Invalid:
136136
return ''
137137
return self.fieldTypes[value]
138138
return value
@@ -277,6 +277,8 @@ def setModelData(self, editor, model, index):
277277
fieldType = FieldsMappingModel.columns[column]['type']
278278
if fieldType == QtCore.QVariant.Type:
279279
value = editor.itemData(editor.currentIndex())
280+
if value is None:
281+
value = QtCore.QVariant.Invalid
280282
model.setData(index, value)
281283

282284
elif fieldType == QgsExpression:

0 commit comments

Comments
 (0)