Script works for admin, but not for normal user

Hi,

We had some customizations made to set the assigned user of a meeting to the assigned user of the related account.
Now since release 13.0.2 we are getting complaints this functionality is no longer working.

In de browser console I can see a 403 on URL: /rest/v11_20/Users/1?erased_fields=true
In this case, user with ID 1 (the administrator) account needs to be set as assigned user.

If I want to retrieve user data, do I need to give my users extra permissions? Or is this end point no longer available for standard users?

See below code.

var userBean = app.data.createBean("Users", {id : accountModel.attributes.assigned_user_id});
userBean.fetch({
  success : _.bind(function(userModel, response, options) {
    self.model.set("assigned_user_id", userModel.id);
    self.model.set("assigned_user_name", userModel.get('full_name'));
    self.model.attributes.invitees.push(userModel);
}, this),
error: function(data){
   console.log('Error _setAssignedUser Account: ', data);
   app.alert.show('_setAssignedUser', {
      level: 'error',
      messages: 'User could not be assigned',
      autoClose: true
  });
}
});