title: django-rest-auth encoding email/username
body: <p>I am running in a issue of UPDATING the extended user profile in django-rest-auth library 
   ( here is the library <a href="http://django-rest-auth.readthedocs.io/en/latest/introduction.html" rel="nofollow noreferrer">http://django-rest-auth.readthedocs.io/en/latest/introduction.html</a> )</p>
  
  <p>I extended the User with UserProfile:</p>
  
  <pre><code>    class UserProfile(models.Model):
         user = models.OneToOneField(User, primary_key=True, 
                on_delete=models.CASCADE, related_name='userprofile') 
         platformLanguage = models.TextField(null=True)
         mentorApprovalRequest = models.BooleanField(default=False)
         approvedAsMentor = models.BooleanField(default=False)
         fullName = models.TextField(null=True)
         dateOfBirth = models.DateField(null=True)
         placeOfBirth = models.TextField(null=True)
         bio = models.TextField(null=True)
  </code></pre>
  
  <p>Basically I am creating the initial User which consists of (username, email, password), see the attached pic: <a href="https://i.stack.imgur.com/G9tki.png" rel="nofollow noreferrer">Registration of User</a></p>
  
  <p>And then I am trying to update the information of the userProfile, see the pic for update: <a href="https://i.stack.imgur.com/JV1xT.png" rel="nofollow noreferrer">Userprofile Update</a></p>
  
  <p>And here we go, when I try to update it says, "Not found", but the user was registered. And then when I look at the email decoding instead of admin@gmail.com, I have the wrong email decoding admin%40gmail.com, I guess this might be the issue why I cannot update the details of the userprofile. </p>