If user entry have empty field such as email - getattr(user, name, None) give as u'' (tested on Django 1.7.8).
And expression current_value is None will always return False if user field is empty. So we never can change empty and protected user fields.
If user entry have empty field such as
email-getattr(user, name, None)give asu''(tested on Django 1.7.8).And expression
current_value is Nonewill always return False if user field is empty. So we never can change empty and protected user fields.