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 = []