- Issue created by @manuvelasco
I created a mapping of User to Salesforce Contact. The properties directly from User push and pull fine. I then added Related Entity Properties from the Public Profile. The push/pull behavior isn't what I would expect and I want to see if someone can clarify what the expected functionality is. Am I using the Related Entity Properties mapping wrong? Anyway to achieve my desired behavior outlined below?
Push: On update of the mapped field on Profile it is not pushed to Salesforce. Instead an update of the corresponding User is required afterwards for the changes from the Profile to get pushed. I would want it to push directly from Profile without having to update the User.
Pull: Changes to the mapped field on the Salesforce Contact are not pulled into the Profile, only fields mapped directly to User seem to get pulled. I would want these to get pulled straight to the Profile.
This is the log generated after pull
InvalidArgumentException: Field my_profile_profiles:field_name is unknown. in Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (line 616 of /var/www/docroot/core/lib/Drupal/Core/Entity/ContentEntityBase.php).
Active
5.1
salesforce_mapping.module