Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Query parameters are not escaped in open mobile application

SA-64757

Summary



In an open mobile application action, query parameters are used to transfer data. If the property has a value (such as OOO Roga & Kopit'a') that is used for reference, the value is not escaped.

The URL must display as below:

mobilemanager://example.com/sync?company= %3D+OOO+Roga+%26+Kopit%27a+%27”

However, an invalid URL displays as below:

mobilemanager://example.com/sync?company= OOO Roga & Kopit'a'

This does not work on an IPad.



Error Messages



Not Applicable


Steps to Reproduce

  1. Set the property value such as OOO Roga & Kopit'a'.
  2. Add an open mobile application action to any UI element with query parameters filled from the property.
  3. Use this element.


Root Cause



The encoded value in the Resource path was not visible, for which encoding was performed explicitly. Dynamic System Settings (DSS) must be provided. The DSS acts as a switch to enable or disable the URL path.


Resolution



Apply HFix-44745.

Published October 9, 2018 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us