We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
qgis
Learn more about funding links in repositories.
Report abuse
There was an error while loading. Please reload this page.
1 parent 176e6c8 commit 12f5269Copy full SHA for 12f5269
src/core/qgsdatadefined.cpp
@@ -65,7 +65,17 @@ bool QgsDataDefined::prepareExpression( QgsVectorLayer* layer )
65
}
66
67
68
- mExpression->prepare( layer->pendingFields() );
+ if ( layer )
69
+ {
70
+ mExpression->prepare( layer->pendingFields() );
71
+ }
72
+ else
73
74
+ //preparing expression without a layer set, so pass empty field list
75
+ QgsFields empty;
76
+ mExpression->prepare( empty );
77
78
+
79
if ( mExpression->hasEvalError() )
80
{
81
QgsDebugMsg( "Prepare error:" + mExpression->evalErrorString() );
0 commit comments