CumulusCI
CumulusCI copied to clipboard
Trying to do an upsert on a master-detail child object gets an error around permission
Describe the bug
using the upsert dataset on a child object with master-detail gives an error on the master lookup. The error "Field xxx__c does not have the correct permissions ('updateable', 'createable') for this operation."
Reproduction steps
1.generate the dataset (Upsert on a child object) 2.load the dataset 3.Error during load -> "Field xxx__c does not have the correct permissions ('updateable', 'createable') for this operation." n. ...
Your CumulusCI and Python versions
CumulusCI version: 3.80.0 (/Library/Frameworks/Python.framework/Versions/3.9/bin/cci) Python version: 3.9.6 (/Library/Frameworks/Python.framework/Versions/3.9/bin/python3)
Operating System
MAC / Linux
Windows environment
No response
CumulusCI installation method
pipx
Error Gist
"Field xxx__c does not have the correct permissions ('updateable', 'createable') for this operation."
Additional information
cumulusci/tasks/bulkdata/mapping_parser.py
) or self.action in (DataOperationType.UPSERT, DataOperationType.ETL_UPSERT): return ("updateable", "createable")