fix: dont trim display name when sanitizing

trim on submission
pull/3137/head
yougotwill 8 months ago
parent 1f7e99fae2
commit eaeabaf813

@ -216,6 +216,7 @@ export const EditProfileDialog = () => {
setLoading(true);
const validName = await ProfileManager.updateOurProfileDisplayName(profileName);
setUpdateProfileName(validName);
setProfileName(validName);
setMode('default');
} catch (err) {
window.log.error('Profile update error', err);

@ -9,15 +9,14 @@ export function sanitizeDisplayNameOrToast(
) {
try {
const sanitizedName = sanitizeSessionUsername(displayName);
const trimName = sanitizedName.trim();
const errorString = !trimName ? window.i18n('displayNameEmpty') : undefined;
const errorString = !sanitizedName ? window.i18n('displayNameEmpty') : undefined;
if (dispatch) {
dispatch(onDisplayNameError(errorString));
} else {
onDisplayNameError(errorString); // this is is either calling dispatch in the caller or just `setDisplayNameError`
}
return trimName;
return sanitizedName;
} catch (e) {
if (dispatch) {
dispatch(onDisplayNameError(window.i18n('displayNameErrorDescriptionShorter')));

Loading…
Cancel
Save