Description:
Sometimes user model can store boolean flags obtained from checkbox.
In this case details dict will contain boolean variable (which could be equal to False)
In this case the code
if value and hasattr(user, name):
will never let the field name to update, because value == False
Type: Bug
Version: 0.2.21 Django: 1.9.2
File: social/pipeline/user.py Function: user_details
Description: Sometimes user model can store boolean flags obtained from checkbox. In this case details dict will contain boolean variable (which could be equal to False) In this case the code
if value and hasattr(user, name):
will never let the field name to update, because value == False