I have a people picker field where I get user data using JavaScript.
picker.OnValueChangedClientScript = function (elementId, userInfo) {
var email = userInfo[0].EntityData.Email;
...
For some reason, and for some people only (not me!), EntityData contain no values (empty string). How could that be? The selected user has an email adress and when I run the code everything works.