Explanation of the error
You may come across this Salesforce validation error when deploying Layout
metadata to your target org, or when promoting changes via PR in Pipelines:
ββ"Cannot use field:WhatId in RelatedContent section.
"
β
An example of the error may look like this:
Salesforce documentation explains that this specific validation/deployment error on the Layout metadata
happens "when orgs have either Health Cloud or Financial Services Lending, or Financial Services Insurance add-on enabled".
Resolution
The workaround proposed by Salesforce is to remove the WhatId
section from relatedcontentItem
.
Deleting this part of XML from the affected Layout
metadata should allow you to deploy or promote changes successfully.
An example of how the XML looks within Gearset's comparison results preview:
This resolution has worked for other Gearset users.
However, if it doesn't work or apply to your specific use case, do let us know in the in-app chat and we'll be happy to help.
Disclaimer: This error is returned directly by Salesforce, rather than Gearset. Even so, we offer guidance based on our combined experience with the Metadata API. Where possible, we try to help guide you to fix or avoid this error. In the case that this isn't possible, we may need to direct you to Salesforce support for further clarification.