Skip to content
Snippets Groups Projects
Commit 5af9e9df authored by Julian's avatar Julian
Browse files

Made LDAP_USER_DEFAULT_ATTRIBUTES actually behave like defaults

parent 8fc5a7d5
No related branches found
No related tags found
No related merge requests found
...@@ -47,6 +47,8 @@ class BaseUser(ldap.Model): ...@@ -47,6 +47,8 @@ class BaseUser(ldap.Model):
def add_default_attributes(self): def add_default_attributes(self):
for name, values in current_app.config['LDAP_USER_DEFAULT_ATTRIBUTES'].items(): for name, values in current_app.config['LDAP_USER_DEFAULT_ATTRIBUTES'].items():
if self.ldap_object.getattr(name):
continue
if not isinstance(values, list): if not isinstance(values, list):
values = [values] values = [values]
formatted_values = [] formatted_values = []
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment