diff --git a/src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp b/src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp index 8d6c1ae5b4b5..e3ce3671b7d0 100644 --- a/src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp +++ b/src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp @@ -246,6 +246,11 @@ void QgsValueMapConfigDlg::updateMap( const QList> &lis QString QgsValueMapConfigDlg::checkValueLength( const QString &value ) { + if ( value == QgsValueMapFieldFormatter::NULL_VALUE ) + { + return value; + } + if ( layer()->fields().exists( field() ) ) { const QgsField mappedField { layer()->fields().field( field() ) };