diff --git a/uffd/user/models.py b/uffd/user/models.py index 8f839add8eadea0290adef3eb262e8942ec1eb16..ed8232f017294690891f5ac707350ba7e2ebbb7f 100644 --- a/uffd/user/models.py +++ b/uffd/user/models.py @@ -47,6 +47,8 @@ class BaseUser(ldap.Model): def add_default_attributes(self): for name, values in current_app.config['LDAP_USER_DEFAULT_ATTRIBUTES'].items(): + if self.ldap_object.getattr(name): + continue if not isinstance(values, list): values = [values] formatted_values = []