From 75fa106830a5f509314ce4448d3762ec76c2bc4f Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Mon, 30 Mar 2020 22:37:04 +0100
Subject: [PATCH] Save newly created users before handing into
 ldap_sync_from_user

---
 aleksis/apps/ldap/util/ldap_sync.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/aleksis/apps/ldap/util/ldap_sync.py b/aleksis/apps/ldap/util/ldap_sync.py
index aeae76d..3148d8d 100644
--- a/aleksis/apps/ldap/util/ldap_sync.py
+++ b/aleksis/apps/ldap/util/ldap_sync.py
@@ -293,6 +293,8 @@ def mass_ldap_import():
 
         # Find out whether the User object would be created, but do not save
         user, created = backend.get_or_build_user(uid, ldap_user)
+        if created:
+            user.save()
 
         if created or config.LDAP_SYNC_ON_UPDATE:
             try:
-- 
GitLab