ACL evaluates to false even though Admin override checked

Admins are unable to see the records in a table:

  • They are getting “Number of rows removed from this list by Security constraints: 20” Error when trying to access table or a record
  • After debugging ACL you noticed Admin Override is checked, that means admin should pass that ACL

Cause

System Property glide.security.admin.override.accessterm is false. This property when set to false means that, if there are a number of ACLs on the same table/field and admin override is false on one of them, then admin override for all ACLs are considered as false.

Resolution

Set the system property glide.security.admin.override.accessterm in sys_properties to true. The property value should be true for all new instances.

Andre Kosak
ServiceNow Developer, Freelancer

Develop whatever!

comments powered by Disqus

Related