diff --git a/app/components/views/SettingsPage/ConnectivitySettingsTab/NetworkSettings/NetworkSettings.jsx b/app/components/views/SettingsPage/ConnectivitySettingsTab/NetworkSettings/NetworkSettings.jsx index fe8e6bcfde..b84a926bbf 100644 --- a/app/components/views/SettingsPage/ConnectivitySettingsTab/NetworkSettings/NetworkSettings.jsx +++ b/app/components/views/SettingsPage/ConnectivitySettingsTab/NetworkSettings/NetworkSettings.jsx @@ -135,9 +135,11 @@ const NetworkSettings = ({ tempSettings, onChangeTempSettings }) => ( value={tempSettings.spvConnect} disabled={tempSettings.spvConnectFromCli} ariaLabelledBy="spv-connect-input" - onChange={(value) => - onChangeTempSettings({ spvConnect: value.split(",") }) - } + onChange={(value) => { + onChangeTempSettings({ + spvConnect: value ? value.split(",") : [] + }); + }} /> diff --git a/test/unit/components/views/SettingsPage/SettingsPage.spec.js b/test/unit/components/views/SettingsPage/SettingsPage.spec.js index dac090e6cd..3a700b9312 100644 --- a/test/unit/components/views/SettingsPage/SettingsPage.spec.js +++ b/test/unit/components/views/SettingsPage/SettingsPage.spec.js @@ -467,6 +467,14 @@ test.each([ testSpvConnectValue.join(","), { spvConnect: testSpvConnectValue }, false + ], + [ + // clear input field + "SPV Connect", + testDefaultSpvConnectValue.join(","), + "", + { spvConnect: [] }, + false ] ])("change '%s' TextInput from '%s' to '%s' expeced %s", testTextFieldInput);