I built a search that has a criteria referencing a custom segment. Specifically a custom segment value that is set on an Item record.
Since I've done that, no one other than Administrators can access the search. I've given roles Custom Record Entries>View, Custom Record Types>View, [Custom Segment]>View. I've gone to the custom segment itself and verified the role appears on the permissions tab and even tried changing the Search access to View from Default, but still get "You cannot access this search because it includes restricted fields. Please contact your Administrator."
The role has view access to items. When I log into the role I can go to the Custom Segment entries and view them without error. The only other thing I changed on the search is changed the criteria to use Expressions, but I don't recall that being a separate permission. The custom segment is GL Impacting if that makes a difference, but I don't know a separate permission for that either. This role has basically view access to everything and can run financial reports so it shouldn't be that. I've tried logging into a bunch of other roles to see if I could find one that could see this search (after making the search public) and then I could do a role compare against it. No dice. All roles throw the same error. Any ideas?