diff --git a/src/gui/qgsattributeeditor.cpp b/src/gui/qgsattributeeditor.cpp index 5a7822c5db7..c0b81f276a5 100644 --- a/src/gui/qgsattributeeditor.cpp +++ b/src/gui/qgsattributeeditor.cpp @@ -1119,7 +1119,7 @@ bool QgsAttributeEditor::retrieveValue( QWidget *widget, QgsVectorLayer *vl, int default: //string modified = true; if ( text.isNull() ) - value = QVariant(); + value = QVariant( theField.type() ); else value = QVariant( text ); break;