When the Property: glide.ui.choices.show_missing "Display missing choice list entries" is set to false, the function getDisplayValue() returns null for dynamically created choice list entries. This is true for catalog variables within Catalog UI Policy Actions. The business rule "Set Variable Display Name Field" is expecting an IO:id display value, but receives null.

Steps to Reproduce

  1. Navigate to UI Properties.
  2. Set Display missing choice list entries to false.
  3. Navigate to Catalog UI Policy > Create a New Incident.
  4. In the Catalog UI Policy Action related list, select an action.
  5. Change the variable name to a different variable.
  6. Click Update.
    Note that the newly selected variable name is not displayed in the related list. Re-enable the property in step 2 to see how it works correctly.


Change the glide.ui.choices.show_missing property to true or modify the Set Variable Display Name Field business rule:

  • Original line: var variable = current.catalog_variable.getDisplayValue().split("IO:")[1];
  • New line: var variable = current.catalog_variable.split("IO:")[1];

Related Problem: PRB563823

Seen In

Berlin Hot Fix 4
Dublin Patch 5
Eureka Patch 1 Hot Fix 2
Eureka Patch 11 Hot Fix 2
Eureka Patch 13 Hot Fix 2
Eureka Patch 2
Eureka Patch 3 Hot Fix 1
Eureka Patch 4 Hot Fix 1
Eureka Patch 6
Eureka Patch 9 Hot Fix 4

Fixed In


Associated Community Threads

There is no data to report.

Article Information

Last Updated:2016-06-21 10:48:43