Fix user's email update from LDAP
Step to reproduce:
- Login as a new user.
Traceback (most recent call last):
File "/opt/minarca/lib/python3.5/site-packages/minarca_plugins/__init__.py", line 160, in user_added
self._update_user_email(userobj, attrs)
File "/opt/minarca/lib/python3.5/site-packages/minarca_plugins/__init__.py", line 185, in _update_user_email
userobj.email = email[0]
File "/opt/minarca/lib/python3.5/site-packages/rdiffweb/core/user.py", line 286, in <lambda>
email = property(fget=lambda x: x._db.get_email(x._username), fset=lambda x, y: x.set_attr('email', y))
File "/opt/minarca/lib/python3.5/site-packages/rdiffweb/core/user.py", line 160, in set_attr
self.set_attrs(**{key: value, 'notify': notify})
File "/opt/minarca/lib/python3.5/site-packages/rdiffweb/core/user.py", line 168, in set_attrs
setter(self._username, value)
File "/opt/minarca/lib/python3.5/site-packages/rdiffweb/core/user_sqlite.py", line 203, in set_email
assert isinstance(email, str)
AssertionError
Edited by Patrik Dufresne