diff --git a/model-user.go b/model-user.go index 3d5af90..510188d 100644 --- a/model-user.go +++ b/model-user.go @@ -171,7 +171,7 @@ func replaceIfContent(modifReq *ldap.ModifyRequest, key string, value string, pr log.Printf("replaceIfContent : %v", previousValue) if value != "" { modifReq.Replace(key, []string{value}) - } else { + } else if previousValue != "" { modifReq.Delete(key, []string{previousValue}) } return nil