Reference field returns empty for selected record or any other field value but not Display=True

KeDix
Tera Guru

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.

4 REPLIES 4

Chaitanya ILCR
Giga Patron

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

ChaitanyaILCR_0-1749648241165.png

 

Please mark my answer as helpful/correct if it resolves your query.

Regards,
Chaitanya

 

@Chaitanya ILCR 

The 'reference key' field is empty in the reference field dictionary.

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

ChaitanyaILCR_0-1749708020029.png

 

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

@Chaitanya ILCR 

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