From 5af9e9df87dafabf62d9550e8aa52382c6ee2e1c Mon Sep 17 00:00:00 2001 From: Julian Rother <julianr@fsmpi.rwth-aachen.de> Date: Thu, 25 Feb 2021 17:07:12 +0100 Subject: [PATCH] Made LDAP_USER_DEFAULT_ATTRIBUTES actually behave like defaults --- uffd/user/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/uffd/user/models.py b/uffd/user/models.py index 8f839add..ed8232f0 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 = [] -- GitLab