From 97edd103be9d2e063b50112493768e210e6cdd1c Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Thu, 22 Apr 2021 20:41:30 +0200 Subject: [PATCH] transform email addresses to lower case in ldap sync (#14) --- internal/server/ldapsync.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/server/ldapsync.go b/internal/server/ldapsync.go index e04197c..41f4200 100644 --- a/internal/server/ldapsync.go +++ b/internal/server/ldapsync.go @@ -1,6 +1,7 @@ package server import ( + "strings" "time" "github.com/h44z/wg-portal/internal/ldap" @@ -117,7 +118,7 @@ func (s Server) UserChangedInLdap(user *users.User, ldapData *ldap.RawLdapData) if user.Lastname != ldapData.Attributes[s.config.LDAP.LastNameAttribute] { return true } - if user.Email != ldapData.Attributes[s.config.LDAP.EmailAttribute] { + if user.Email != strings.ToLower(ldapData.Attributes[s.config.LDAP.EmailAttribute]) { return true } if user.Phone != ldapData.Attributes[s.config.LDAP.PhoneAttribute] {