Reference field returns empty for selected record or any other field value but not Display=True
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-11-2025 06:13 AM - edited ‎06-13-2025 06:19 AM
I have a table that is derived from the Parent class at the third level and includes a number field with Display set to True. However, when this field is used as a reference in other tables (either in relation to the Parent or in other tables), the returned value is either empty or displays a different field instead of the intended number field.
I have added Read ACL permissions to Table.None and Table.* on the referenced table. Write ACL permissions have been added to the reference field, allowing users to select a value in the reference field and save the record.
How can I resolve this issue to ensure that the reference field correctly returns the value from the number field instead of being empty or showing a different field's value?
Update on 13/Jun/2025
The referenced field comes from the parent table at level 3, and the second-level table had a dictionary override to make this field Display=True. Deleted this override, but still the issue exists.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-11-2025 06:24 AM
Hi @KeDix ,
open the dictionary of the field which not showing the correct field and see if there is any reference key value is set
if yes remove it and check
Please mark my answer as helpful/correct if it resolves your query.
Regards,
Chaitanya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-11-2025 06:33 AM
The 'reference key' field is empty in the reference field dictionary.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-11-2025 11:00 PM
Hi @KeDix ,
couple things to check
does the table have a field which is display=true field ?
if it is set at parent table level check if there is any dictionary override for the table
does the display field have a value added?
you can quickly find out display field of a table with script
var gr = new GlideRecord('incident') //replace incident with your table name
gr.setLimit(1);
gr.query();
if(gr.next()){
gs.info(gr.getDisplayName());
}
Please mark my answer as helpful/correct if it resolves your query.
Regards,
Chaitanya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-11-2025 11:57 PM
The Yes table has Display=True for the same field, which is coming from the Parent table at level 3. There is no Dictionary Overrider for this field.
Thanks
