Please be advised of an issue with record types when using Skuid and Salesforce’s Summer ‘17 release. As of Friday May 5th, only sandboxes and preview orgs are running Summer ‘17.
Where do I find what version I am running?
Check https://status.salesforce.com/status and click on your instance to see which version of Salesforce your instance is running.
Log in to your org and look at the logo in the upper left hand corner.
If you see a rainbow, you are still on Spring ‘17.
If you see two birds, you are on Summer ‘17.
How Would This Look in My Org?
If your org is NOT on Summer ‘17, you are not affected yet. Please check https://status.salesforce.com/status and click on your instance to see when you are getting upgraded to Summer ‘17.
If you try to view a Skuid page where any of the records’ record type has an empty selected values list for the picklist, such as shown below,
your Skuid page will not load and you will get an error that looks like
What’s Being Done About This?
Our product engineers are aware of this issue and working hard on a patch for this issue. We are hoping to get this patch out to all of you in the next few days. We will update you as soon as that is available.
We have opened an urgent case with Salesforce support regarding changes in the metadata provided by Salesforce in the Summer ‘17 release. We will update you as that progresses.
What Can I Do In the Meantime?
Unfortunately, the workaround is a manual one at this point. Go through your record types and make sure that every picklist field has at least one selected value. That may mean needing to add a N/A value to the original picklist and selecting that for the record types where that’s the only valid option.