When performing a synchronization with the Veeva CRM Offline application, a user receives an error in the Activity log: Didn't understand relationship <Field__r> in field path.
This is referenced in a WHERE clause defined in a VMobile Object Configuration (VMOC).
<Field__c> is a lookup field on the object listed. The error occurs because the user, who performs synchronization, does not have access to the object that the field references.
To correct the error, do the following:
- Assign the user access to the object that the field references.
- Clear Veeva cache.
- Perform Sync.