From cbad71c2cdcc7eae49bbb868bb2cdb88194123ac Mon Sep 17 00:00:00 2001 From: signedav Date: Thu, 20 Aug 2020 10:32:38 +0200 Subject: [PATCH] clear expression on empty value and set expression when there is a value. this fixes #37843 --- .../editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp b/src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp index 38a755e6417..69c3d28dc50 100644 --- a/src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp +++ b/src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp @@ -143,7 +143,7 @@ void QgsRelationReferenceSearchWidgetWrapper::onValueChanged( const QVariant &va void QgsRelationReferenceSearchWidgetWrapper::onValuesChanged( const QVariantList &values ) { - if ( !values.isEmpty() ) + if ( values.isEmpty() ) { clearExpression(); emit valueCleared();