SR-C91750 · Issue 429617
Summarized report after editing shows Count as expected
Resolved in Pega Version 8.1.4
When creating a report with a number of fields and summarizing it in the report browser, the summary gave proper counts. However, after clicking on "edit report" and then running summarize on the same column, the generated report gave the Sum of the number column instead of the Count. To resolve this, the implementation used to update a hidden value for the dropdown has been set to initialize to the Count option.
SR-C91907 · Issue 433772
Thread context preserved when processing a case in interaction
Resolved in Pega Version 8.1.4
Thread context was not being preserved correctly when a case was opened from an interaction. This has been corrected.
SR-C91927 · Issue 431510
ValidateSurveyStream updated to ensure validation runs on a named page
Resolved in Pega Version 8.1.4
After creating new survey rules, trying to re-validate and save in survey-specific rules was failing to re-validate in standard/personal edition. This was an issue with the ValidateSurveyStream activity running on an unnamed page: in this activity, the stepPage name is set to a parameter and passed to datatransform for the processing of the rule. Since the steppage was unnamed, an exception was thrown. To resolve this, steps have been added in the ValidateSurveyStream activities for question, question group, and survey that will copy the primary page into the named page and pass it as a parameter.
SR-C91979 · Issue 431156
Null check added for Grid content in a read-only RTE
Resolved in Pega Version 8.1.4
ui_grid.js was trying to initialize a grid from the markup of mail content. Since there were some missing attributes, script errors were thrown that resulted in an endless busy indicator. This is now fixed by adding the necessary null checks in Grid code.
SR-C92060 · Issue 432777
Null check added to resolve issue with manipulating operator access group list
Resolved in Pega Version 8.1.4
When using an operator access group list where there were multiple access groups already listed, picking any one of them except the last and clicking '+' (Add item) to create new line item or clicking on the delete icon to delete the row was generating a Pega busy indicator which never resolved. This was traced to the value label.prop("tagName") being returned as undefined, and has been resolved by adding a null check.
SR-C92202 · Issue 430396
Improved error handling and logging added for null partitions encountered in VBD aggregation
Resolved in Pega Version 8.1.4
A NPE was thrown during VBD aggregation when a partition was found with no data, a condition likely created by a failed insert or failed replication. To better handle this scenario, code has been added for better error handling and more informative logging.
SR-C93079 · Issue 430562
Action queue explicitly cleared in closeAllDocuments method
Resolved in Pega Version 8.1.4
After logging in to the app studio and performing some changes in the case designer, attempting to switch to data explorer or other tabs generated an alert indicating "Remaining tabs have unsaved work". After the alert was generated and closed, a "Maximum limit of opens tabs is reached" popup was then displayed even when there were no open tabs. This was traced to a change in the event handler for "DesktopAction" which caused the system to immediately move from the alert to triggering createNewWork, which then used the same dynamic document as the original alert. To resolve this, the system will clear the action queue pega.c.actionSequencer.clearQueue() in the closeAllDocuments method.
SR-C93234 · Issue 432368
FCM support added
Resolved in Pega Version 8.1.4
Support has been added for the use of FCM for Android push notifications.
SR-C93341 · Issue 433631
Hash handling security updates
Resolved in Pega Version 8.1.4
Several updates have been made to improve hash handling security.
SR-C93344 · Issue 431349
Bcrypt password hash increased to 2^12
Resolved in Pega Version 8.1.4
Bcrypt password hashes have been increased to 2^12 iterations for new passwords.