I have a QGIS program that is hosted on a SharePoint server that is used by multiple users. I have entered a rule for a point layer that when new features are created default values are added under certain fields. One such is generating the PARCEL_ID of the Field Parcel that the point feature is located in.
To generate this I have set the default value in the fields widget properties to:
if (geomwithin('Field Parcels' , 'PARCEL_ID') is not NULL,geomwithin( 'Field Parcels' , 'PARCEL_ID'),geomintersects('Field Parcels' , 'PARCEL_ID'))
This works for me normally, but for other users and if I use it on a remote assess computer it produces
syntax error, unexpected '(', expecting COMMA or ')'
All users are using QGIS 2.18.20
Whats going on?