From 1d8dcb262842f14b80e2c66a5770d79fa0e96b28 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Fri, 27 Mar 2020 21:55:34 +0100
Subject: [PATCH] Remove useless bolean

---
 aleksis/apps/ldap/settings.py       |  1 -
 aleksis/apps/ldap/util/ldap_sync.py | 17 ++++++++---------
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/aleksis/apps/ldap/settings.py b/aleksis/apps/ldap/settings.py
index 57f0754..be98b20 100644
--- a/aleksis/apps/ldap/settings.py
+++ b/aleksis/apps/ldap/settings.py
@@ -24,7 +24,6 @@ CONSTANCE_CONFIG = {
         _("LDAP sync matching fields"),
         "matching-fields-select",
     ),
-    "LDAP_SYNC_ADDITIONAL_FIELDS": (True, _("Sync additional fields such as postal address or date of birth."), bool)
     "LDAP_SYNC_FIELD_STREET": (None, _("Field for street"), str),
     "LDAP_SYNC_FIELD_HOUSENUMBER": (None, _("Field for house number"), str),
     "LDAP_SYNC_FIELD_POSTAL_CODE": (None, _("Field for postal code"), str),
diff --git a/aleksis/apps/ldap/util/ldap_sync.py b/aleksis/apps/ldap/util/ldap_sync.py
index 2260d3b..4519e5d 100644
--- a/aleksis/apps/ldap/util/ldap_sync.py
+++ b/aleksis/apps/ldap/util/ldap_sync.py
@@ -36,15 +36,14 @@ def ldap_create_user(sender, instance, created, raw, using, update_fields, **kwa
                 )
 
             # Sync additional fields if enabled in config.
-            if config.LDAP_SYNC_ADDITIONAL_FIELDS:
-                ldap_user = instance.ldap_user
-                person.street = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_STREET]
-                person.housenumber = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_HOUSENUMBER]
-                person.postal_code = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_POSTAL_CODE]
-                person.place = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_PLACE]
-                person.phone_number = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_PHONE_NUMBER]
-                person.mobile_number = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_MOBILE_NUMBER]
-                person.date_of_birth = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_DATE_OF_BIRTH]
+            ldap_user = instance.ldap_user
+            person.street = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_STREET]
+            person.housenumber = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_HOUSENUMBER]
+            person.postal_code = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_POSTAL_CODE]
+            person.place = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_PLACE]
+            person.phone_number = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_PHONE_NUMBER]
+            person.mobile_number = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_MOBILE_NUMBER]
+            person.date_of_birth = ldap_user.attrs.data[config.LDAP_SYNC_FIELD_DATE_OF_BIRTH]
 
             # Save person if enabled in config or no new person was created.
             if config.LDAP_SYNC_CREATE or not created:
-- 
GitLab