I'm having some odd behaviour showing up when setting a private field to appear in a contextualised (to the current user) View. Let me explain in steps what I'm doing.

1) Created a new profile type
2) Created a field in the new profile type, a textarea that is private to administrators and the profile owner
3) Filled this field out with meaningful data for an authenticated user (non-administrator)
4) Set up a View that sets an argument of current profile user (user ID from logged-in user) and a relationship that I pull in profile fields from
5) Pull in the profile field from 2)
6) Set a page URL for this, and browse to it

What happens next is administrators can only see the content of their profile field, and profile owners can't. With the View doing what it's supposed to be, it remains empty whenever I browse to it as a non-admin. Permissions are set up correctly (everyone can view and edit their own profile fields) and the View is too.

Any ideas what might be wrong?

Kris