diff --git a/dashboard/src/components/Ipv4Config.vue b/dashboard/src/components/Ipv4Config.vue index f2752fb73..56c20a206 100644 --- a/dashboard/src/components/Ipv4Config.vue +++ b/dashboard/src/components/Ipv4Config.vue @@ -61,8 +61,8 @@ function onConfigure() { editBusy.value = false; editError.value = {}; editProvider.value = provider.value; - editAddress.value = address.value; - editInterfaceName.value = interfaceName.value; + editAddress.value = address.value || ''; + editInterfaceName.value = interfaceName.value || ''; dialog.value.open(); } @@ -73,7 +73,7 @@ async function onSubmit() { editBusy.value = true; editError.value = {}; - const [error] = await networkModel.setIpv4Config(editProvider.value, editAddress.value, editInterfaceName.value); + const [error] = await networkModel.setIpv4Config(editProvider.value, editAddress.value.trim(), editInterfaceName.value.trim()); if (error) { editBusy.value = false; if (error.body && error.body.message === 'invalid IPv4') editError.value.ipv4 = error.body.message; diff --git a/dashboard/src/components/Ipv6Config.vue b/dashboard/src/components/Ipv6Config.vue index dac350d00..999785b68 100644 --- a/dashboard/src/components/Ipv6Config.vue +++ b/dashboard/src/components/Ipv6Config.vue @@ -61,8 +61,8 @@ function onConfigure() { editBusy.value = false; editError.value = {}; editProvider.value = provider.value; - editAddress.value = address.value; - editInterfaceName.value = interfaceName.value; + editAddress.value = address.value || ''; + editInterfaceName.value = interfaceName.value || ''; dialog.value.open(); } @@ -73,7 +73,7 @@ async function onSubmit() { editBusy.value = true; editError.value = {}; - const [error] = await networkModel.setIpv6Config(editProvider.value, editAddress.value, editInterfaceName.value); + const [error] = await networkModel.setIpv6Config(editProvider.value, editAddress.value.trim(), editInterfaceName.value.trim()); if (error) { editBusy.value = false; if (error.body && error.body.message === 'invalid IPv6') editError.value.ipv4 = error.body.message; @@ -132,7 +132,7 @@ onMounted(async () => {
{{ editError.ifname }}
-

{{ $t('network.ip.interfaceDescription') }} ip -f inet -br addr

+

{{ $t('network.ip.interfaceDescription') }} ip -f inet6 -br addr