Groups are lowercase on Cloudron

This commit is contained in:
Johannes Zellner
2020-06-05 10:13:19 +02:00
parent b7b1055530
commit 48af17e052

View File

@@ -327,7 +327,7 @@ function syncUsers(externalLdapConfig, progressCallback, callback) {
debug(`[adding user] username=${user.username} email=${user.email} displayName=${user.displayName}`);
users.create(user.username, null /* password */, user.email, user.displayName, { source: 'ldap' }, auditSource.EXTERNAL_LDAP_TASK, function (error) {
if (error) console.error('Failed to create user', user, error);
if (error) console.error('Failed to create user', user, error.message);
iteratorCallback();
});
} else if (result.source !== 'ldap') {
@@ -377,6 +377,9 @@ function syncGroups(externalLdapConfig, progressCallback, callback) {
var groupName = ldapGroup[externalLdapConfig.groupnameField || 'cn'];
if (!groupName) return iteratorCallback();
// groups are lowercase
groupName = groupName.toLowerCase();
percent += step;
progressCallback({ percent, message: `Syncing... ${groupName}` });