Non-admin users who can read records from kb_knowledge are unable to read dot-walked fields from a Reference to kb_knowledge due to current.isValidRecord() in the ACLDescriptionIf a table has a reference field to the [kb_knowledge] table, in the list view, the dot-walked fields from kb_knowledge will show as empty to non-admin users. This is due to the OOB read ACL (sys_id=65bbd9bcd71221004792a1737e610389) failing on kb_knowledge, even if the non-admin user can view that KB article, for the different behavior of current.isValidRecord(), returning true.Steps to Reproduce 1. Login as an ITIL user. 2. Open a kb_feedback list view where dot-walked fields are in the list layout, such as kb_knowledge.short_description, kb_knowledge.topic.Observe ITIL users can not see the article short description and topic, even if they can fully view the KB article.WorkaroundThis problem is under review and targeted to be fixed in a future release. To receive notifications when more information becomes available, subscribe to this Known Error article by clicking the Subscribe button at the top right of this form.Rome As a workaround, set and enable to true the system property glide.script.partial_record_materializer.enabled. Test the property change in sub-prod instances before enabling in production, as there may be a slight performance degradation after enabling this property. This property will allow the materialization of partial records, which are GlideRecord objects that present unresolved columns for their stored data rows. Partial GlideRecords are created when joins to another table are done with only part of the target table row is returned. On the platform this shows as a dot-walked table normally specified by the user via the UI.NOTE: On instances being upgraded to the new family version containing the fix, the system property above will still be disabled until a zboot occurs.Related Problem: PRB1329985