Instance list doesn't have all the columns
The user upgraded from 7.2 to 7.2.1 and after upgrade they are unable to find all the columns listed any class which lists the instances is clicked.
When the instances of OOTB classes are listed, all the columns are listed properly. The issue is only with application specific classes. Issue is not reproducible in fresh installation of Pega 7.2.1.
pyID column is missing to perform sort/filter
Steps to Reproduce
Click on any class which lists its instances
The current logic in '@baseclass!pxGetClassKeyNameCaption' sets the 'keyNameCaption' parameter based on pyKeyCaption. Since the key caption is empty for "XXX'' class, the Instance list not fetched properly. Modified the activity '@baseclass!pxGetClassKeyNameCaption' Step-4 to use pyKeyName as caption for constructing 'keyNameCaption' parameter if caption is empty
Local change- Ensure that “Caption” corresponding to ‘pyID’ key is not empty in Class deifinition, to list that as a column for instance list. So, to list a key as column, add a value for that corresponding Key.
This has been fixed in the later version 7.2.2.