Request details load error in Tasks module (Identity Portal, IGA 15)
search cancel

Request details load error in Tasks module (Identity Portal, IGA 15)

book

Article ID: 453512

calendar_today

Updated On:

Products

CA Identity Suite CA Identity Portal

Issue/Introduction

This issue occurs during task approval when the interface attempts to load request details. A JavaScript enrichment failure blocks the display of these details, preventing approvers from acting on requests.

Error shown is:

g.getAllProps( ... ).forEach is not a function

Please contact your system administrator for support

 

Environment

Identity Portal, IGA 15.

Cause

Custom form handlers or plugins associated with the affected tasks return payloads containing special characters, unescaped quotes, or potential XSS-sensitive strings. This invalid data format breaks the JavaScript enrichment process within the Identity Portal UI, preventing the task details from rendering correctly.

Resolution

Enable debug logging for the Identity Portal server to inspect the exact payload causing the enrichment failure. 

  1. Identify the custom form handler used in the affected tasks.
  2. Review the data output of the plugin associated with the form fields.
  3. Sanitize the plugin response to remove invalid characters, unescaped quotes.
  4. Ensure all returned data conforms to the expected JSON structure without malformed inputs.
  5. Retest the task approval process after the plugin response is sanitized.

If the issue persists after sanitizing the custom code, please open a support case for further analysis of the payload.

Additional Information

Subscribe to this article to receive updates regarding this topic: Subscribe to Article