Reproduces a bug recorded in Known Issues
- Run
cci flow run dev_org --org devto deploy this project. - Run
cci org browser devto open the org in your browser. - Navigate to the
New Button Override Bugapp - Create a
Parent Objectrecord - From the
Parent Object's record page, click theNewbutton for each related list
The passed state contains an "additionalParams" key, crucially including lkid (Lookup ID) data. This makes it possible to identify the relationship field from the new button override page.
{
"state": {
"recordTypeId": "012G5000003kw5hIAA",
"additionalParams": "CF00NG500000FW6jC=PO-0000&CF00NG500000FW6jC_lkid=a01G500000llVV8&",
"inContextOfRef": "1.eyJ0eXBlIjoic3RhbmRhcmRfX3JlY29yZFBhZ2UiLCJhdHRyaWJ1dGVzIjp7InJlY29yZElkIjoiYTAxRzUwMDAwMGxsVlY4SUFNIiwiYWN0aW9uTmFtZSI6InZpZXciLCJvYmplY3RBcGlOYW1lIjoiUGFyZW50X09iamVjdF9fYyJ9LCJzdGF0ZSI6e319",
"count": "2"
}
}The passed state contains no "additionalParams" key.
{
"state": {
"inContextOfRef": "1.eyJ0eXBlIjoic3RhbmRhcmRfX3JlY29yZFBhZ2UiLCJhdHRyaWJ1dGVzIjp7Im9iamVjdEFwaU5hbWUiOiJQYXJlbnRfT2JqZWN0X19jIiwicmVjb3JkSWQiOiJhMDFHNTAwMDAwbGxWVjhJQU0iLCJhY3Rpb25OYW1lIjoidmlldyJ9LCJzdGF0ZSI6e319",
"count": "1"
}
}