If a record has a Glide List type field, it does not return any results if the record is opened from a reference field and the parent record is opened from a related list


Description

If a record has a Glide List type field, it does not return any results if the record is opened from a reference field and the parent record is opened from a related list

Steps to Reproduce

  1. Create a custom field of type "List" with attributes "slushbucket_ref_no_expand=true,no_sort=true" and simple reference qualifier to the Problem table with condition "Active is True"
    2. Add the custom "List" type field from step 1 to the workspace view along with "Parent" and "Parent Incident" (if not added) fields
    3. Open an incident record, e.g. INC0000039 and in the Child Incidents related list, add 2 incident records, e.g. INC0000046 and INC0000057
    4. In one of the child incident records, e.g. INC0000046, in the "Parent Incident" field add the incident record INC0000039 and in the "Parent" field add the 2nd child incident record INC0000057
    5. In agent workspace, open the incident record INC0000039 then in the "Child Incidents" related list open the child incident record INC0000046 then open the record in the "Parent" field
    6. Scroll down to the custom "List" type field from step 1 and click in the field and noticed it will show "No Results Found"
    7. Close out all sub-tabs and go back to the Child Incidents related list and open the incident record INC0000057 and click on the custom "List" type field created in step 1 and noticed results are returned

Workaround

This problem is currently under review. You can contact ServiceNow Technical Support or subscribe to this Known Error article by clicking the Subscribe button at the top right of this article to be notified when more information becomes available.


Related Problem: PRB1500284