[FIX] LDAP usernames get additional '.' if they contain numbers (#14644)

* Do not separate numbers when slugifying ldap user names

* Include fix on the getUsernameSuggestion function
pull/15400/head^2
Pierre H. Lehnen 6 years ago committed by Diego Sampaio
parent cc28dbd902
commit 2c756207bd
  1. 2
      app/ldap/server/sync.js
  2. 2
      app/lib/server/functions/getUsernameSuggestion.js

@ -46,7 +46,7 @@ export function slug(text) {
if (settings.get('UTF8_Names_Slugify') !== true) {
return text;
}
text = limax(text, { replacement: '.' });
text = limax(text, { replacement: '.', separateNumbers: false });
return text.replace(/[^0-9a-z-_.]/g, '');
}

@ -4,7 +4,7 @@ import { Users } from '../../../models';
import { settings } from '../../../settings';
function slug(text) {
return limax(text, { replacement: '.' }).replace(/[^0-9a-z-_.]/g, '');
return limax(text, { replacement: '.', separateNumbers: false }).replace(/[^0-9a-z-_.]/g, '');
}
function usernameIsAvaliable(username) {

Loading…
Cancel
Save