Support Article
Error in label localization
SA-45878
Summary
On the standard approval screen, there is the text "Please approve or reject this xxx", where 'xxx' is the type of the case to be approved.
The localized label for this text is registered as "Please approve or reject this {1}", with the assumption that "{1}" is the parameter location at which the case type name is to be inserted.
However, it appears to insert the case type name at the end regardless of where the parameter is specified making text grammatically incorrect.
Error Messages
Not applicable
Steps to Reproduce
- Create a case with steps: Collect Information and Approve/Reject.
- Do a private edit on Out-of-the-box (OOTB) Field Value, “ApproveRejectLabel”.
- Add “within two days” after {1} and save the rule.
- Run created case.
- Click “Done” and go to “Advance this case”. Notice an Approval screen. The “Approve/Reject” message has an error in it. In step 2, add “within two days” phrase after {1} which is the case name. But during the run time, “within two days” is inserted before {1}.
Root Cause
A defect in Pegasystems’ code or rules. In pzInstructionsForApproval, pyTemptext is not set correctly and this value is set to instructions on assignment shape in pyCascadingGetApproval flow.
Resolution
Apply HFix-38474.
Published March 19, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.