From 898f755de3f87264fb3a7d96cb25fd6d01554d0c Mon Sep 17 00:00:00 2001 From: Anastasia Poupeney Date: Mon, 18 Jun 2018 13:17:51 +0200 Subject: [PATCH] trim and remove extra spaces in the account name input --- src/components/modals/AccountSettingRenderBody.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/modals/AccountSettingRenderBody.js b/src/components/modals/AccountSettingRenderBody.js index 8e02f6b0..510613d2 100644 --- a/src/components/modals/AccountSettingRenderBody.js +++ b/src/components/modals/AccountSettingRenderBody.js @@ -92,9 +92,14 @@ class HelperComp extends PureComponent { const { updateAccount, setDataModal } = this.props const { accountName, accountUnit } = this.state + const sanitizedAccountName = accountName ? accountName.replace(/\s+/g, ' ').trim() : null - if (accountName !== '') { - account = { ...account, unit: accountUnit || account.unit } + if (account.name || sanitizedAccountName) { + account = { + ...account, + unit: accountUnit || account.unit, + name: sanitizedAccountName || account.name, + } updateAccount(account) setDataModal(MODAL_SETTINGS_ACCOUNT, { account }) onClose()