<h2>Dependent choice field shows blank in list view but has a value on the form</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Issue </h3><section><style type="text/css"><!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div> <div>On a list view, a field that uses a dependent choice list (a choice list whose available values depend on another field on the same record) can show no value for some records, even though the field clearly has a value when the record is opened. Editing the field directly from the list, for example using inline list edit, also shows the correct stored value. Only the initial list view render is affected.<br /><br /><strong>List View:</strong><br /><br /><img style="border-width: 1px; border-style: solid;" title="Screenshot 2026-07-10 at 17.59.59.png" src="/sys_attachment.do?sys_id=9c8973a193ce8b985736b25d6cba1043" alt="" width="1070" height="312" /><br /><br /></div> <div><strong>Form View:</strong></div> <div> </div> <div><img style="border-width: 1px; border-style: solid;" title="Screenshot 2026-07-13 at 10.17.29.png" src="/sys_attachment.do?sys_id=3f89b7a193ce8b985736b25d6cba1056" alt="" width="1131" height="343" /></div> </div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Release</h3><section><style type="text/css"><!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div> <div>Australia release and later releases</div> </div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Cause</h3><section><style type="text/css"><!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>Starting with the Australia release, the platform was updated to more strictly match a record's stored value against the value expected by the field it depends on before showing a label in list view. This change was made to fix a separate issue where two choice list entries sharing the same stored value could show the wrong label in list view. (PRB1353818)</div> <div> </div> <div>One side effect of this stricter matching is that if the value stored in the dependent field does not exactly match the value expected by the choice list configuration, including differences in <strong>capitalisation</strong>, the list view can no longer resolve a label and shows the field as blank instead. For example, if the dependent field stores "Mainframe" but the choice list configuration expects "mainframe", the list view shows a blank value.</div> <div> </div> <div><strong>The dependent value of the choice from the dictionary of the example above:</strong></div> <div><br /><br /><img style="border-width: 1px; border-style: solid;" title="Screenshot 2026-07-10 at 18.12.06.png" src="/sys_attachment.do?sys_id=160bf72d9302cb985736b25d6cba1043" alt="" /></div> <div> </div> <div>Opening the record's form, or editing the field directly from the list, uses a different lookup that does not require this exact match, which is why the value continues to display correctly in both places.</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Resolution</h3><section><style type="text/css"><!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div> <ol style="list-style-position: inside;"><li>Identify the affected field and the field it depends on.</li><li>For an affected record, compare the stored value of the dependent field against the exact value, including capitalisation, defined in the choice list configuration for that field.</li><li>Correct the dependent field's value so it matches the expected value exactly, for example by re-selecting it from the field.</li><li>Confirm the list view now shows the value correctly.</li><li>Since any record using a mismatched value can be affected, review other records that use the same dependent choice configuration, and review any process (script, workflow, or integration) that sets the dependent field's value, to make sure it always writes the exact value expected by the choice list configuration.</li></ol> </div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div></article></div>