From 566978452f72ca04a63d3616a53f6e88a84827d8 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Fri, 7 Aug 2020 12:41:47 +0200
Subject: [PATCH] set user dn when we set loginname to be sure it is set for
 new user objects

---
 uffd/user/models.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/uffd/user/models.py b/uffd/user/models.py
index 42a0f12b..a2b8412a 100644
--- a/uffd/user/models.py
+++ b/uffd/user/models.py
@@ -109,6 +109,7 @@ class User():
 		if not ldap.loginname_is_safe(value):
 			return False
 		self.loginname = value
+		self.dn = ldap.loginname_to_dn(self.loginname)
 		return True
 
 	def set_displayname(self, value):
-- 
GitLab