diff --git a/src/core/expression/qgsexpression.cpp b/src/core/expression/qgsexpression.cpp index c27cc23488a..c69c3440025 100644 --- a/src/core/expression/qgsexpression.cpp +++ b/src/core/expression/qgsexpression.cpp @@ -854,6 +854,10 @@ QString QgsExpression::formatPreviewString( const QVariant &value ) else return tr( "<geometry: %1>" ).arg( QgsWkbTypes::displayString( geom.constGet()->wkbType() ) ); } + else if ( value.value< QgsWeakMapLayerPointer >().data() ) + { + return tr( "<map layer>" ); + } else if ( !value.isValid() ) { return tr( "NULL" );