I have a document library which uses lookup fields from other lists in the properties of the of the document. I then use the lookup field to group the documents. For authenticated users, the list of documents groups correctly. For anonymous access users, the lookup fields don't populate with data so the "group by" functionality of the view doesn't work. Anonymous users can browse to and see the contents of the list. All lists and libraries are sharing the same permissions and don't break inheritance. Has anyone seen this issue?

2 Answers 2


Make sure your anonymous user can browse to and view both lists - the list in question here and the list where you're creating the lookup from.

There is a special setting to allow anonymous users to view list contents that can only be set in powershell.. SPList.AnonymousPermMask

  • Thank you Phil! Anonymous users can navigate to each list. It's the list that uses the lookup that can't view the values from the list it is trying to reference. Thanks again!
    – Justin
    May 5, 2016 at 19:49

The problem was Library Settings -> Versioning Settings -> Draft Item Security -> Who should see draft items in this document library?

I found the answer in some replies to a closely related issue posted on Technet. I thought it was a permission problem with anonymous users and lookups but it affected all new data entry in the libraries. My lookups were new columns with new data. I tested adding another new column with static text and data would not show up. Allowing all users to view draft items solved the problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.