When personalized list layout records (sys_ui_list) contain an update name, the personalized list layout can be included when the application is published. Bad data can be carried over from previous releases and will continue to be incorrectly included in an application. This can cause issues for the application and also can cause the upgrade engine to diagnose that the list was customized and therefore skip any updates to the list layout.
Steps to Reproduce
- Create an app.
- With the app selected in the app picker, personalize some list layouts.
- In Helsinki and Istanbul, you might need to log out and back in to start a new session.
- In Jakarta and later, you can either script the bad data or import it from XML, changing the application to your new app ID.
- Publish the app to update set, or publish to the app_repo.
The personalized lists are included in the app.
If you are able to upgrade, review the Fixed In or Intended Fix Version fields to determine the versions that have a planned or permanent fix.
Related Problem: PRB1244879