Issue
Unable to open cases from Reports after updating to Pega Infinity™ ‘25.1.2.
Symptoms and Impact
After updating Pega Platform™ to release 25.1.2, users are unable to open cases directly from reports, which impacts workflow efficiency.
On the landing page, there is a table containing Case IDs as one of the columns. The expected behavior is that when a user clicks the Case ID, the corresponding case id should open.
However, after the update, clicking on the Case ID no longer opens the respective case.
Steps to reproduce
To reproduce issue on a Blended UI application:
1. Create a Blended UI application.
2. In a traditional application, such as the Cosmos theme, navigate to the page and create a Link control.
3. From the , configure the link to use the Report Definition option for launching the report.
4. Use this traditional application within the Blended UI application.
5. From App studio Settings, enable the Traditional in Constellation checkbox.
6. Create a new Dashboard page and configure it to load the required dashboard.
7. In the Blended UI landing page, click the link to the Cosmos dashboard.
8. On the Dashboard, click the Case ID in the report. Expected Behavior: Clicking on a Case ID in the table should open the corresponding case. Actual Behavior: After the update, clicking on the Case ID does not open the case.
Root Cause
This is a defect caused by changes in the latest releases affecting report interaction functionality.
Solution
This issue will be resolved in upcoming releases.
Local Change
This local change overrides pega.desktop.infinity.openHandleInNewTab to invoke openWorkByHandle, ensuring that the existing URL formation logic is used in Blended UI. As a result, clicking the Case ID launches the case successfully.
Apply the following code in the UserWorkForm:
<script>
if (typeof gIsMashupContent != "undefined" && gIsMashupContent == "true" &&
pega.ctx && pega.ctx.isCoexistenceEnabledForConstellation) {
if (pega.desktop && pega.desktop.infinity && pega.desktop.infinity.openHandleInNewTab) {
pega.desktop.infinity.openHandleInNewTab = function(arguments) {
openWorkByHandle(arguments);
};
}
}
</script>
Note: Users encountering this problem should use the provided local change until an official patch is released.