From 9347e736e503c7cf7b68867f98ef483363d6bf9c Mon Sep 17 00:00:00 2001 From: Elias Nahum Date: Wed, 1 Mar 2023 13:22:35 +0200 Subject: [PATCH] ignore leading and trailing spaces when editing profile (#7173) --- app/screens/edit_profile/edit_profile.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/screens/edit_profile/edit_profile.tsx b/app/screens/edit_profile/edit_profile.tsx index d03ac2c98c..7b3dae8352 100644 --- a/app/screens/edit_profile/edit_profile.tsx +++ b/app/screens/edit_profile/edit_profile.tsx @@ -102,6 +102,7 @@ const EditProfile = ({ popTopScreen(componentId); } }, []); + const enableSaveButton = useCallback((value: boolean) => { if (!isTablet) { const buttons = { @@ -114,18 +115,19 @@ const EditProfile = ({ } setCanSave(value); }, [componentId, rightButton]); + const submitUser = useCallback(preventDoubleTap(async () => { enableSaveButton(false); setError(undefined); setUpdating(true); try { const newUserInfo: Partial = { - email: userInfo.email, - first_name: userInfo.firstName, - last_name: userInfo.lastName, - nickname: userInfo.nickname, - position: userInfo.position, - username: userInfo.username, + email: userInfo.email.trim(), + first_name: userInfo.firstName.trim(), + last_name: userInfo.lastName.trim(), + nickname: userInfo.nickname.trim(), + position: userInfo.position.trim(), + username: userInfo.username.trim(), }; const localPath = changedProfilePicture.current?.localPath; const profileImageRemoved = changedProfilePicture.current?.isRemoved;