This analyzer helps resolve issues for profiles where you have multiple
recordTypeVisibilities for an object, but none have been set to default in a profile.
What triggers this problem analyzer?
If you have an object in a
.profile file that has multiple record types set to be visible, and none of the record types has set default to be true, this problem analyzer will be triggered.
Example: An object has two record types, but in the profile both have
visible as true and
default as false for each
What problem is it solving?
If you do not set a default or set all visibility to false, validating or deploying to Salesforce will fail.
How does it work?
Gearset will give the option to set visibility to false for all the record types, which will allow the Salesforce deployment or validation to succeed.