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 () => {
{{ $t('network.ip.interfaceDescription') }} ip -f inet -br addr
{{ $t('network.ip.interfaceDescription') }} ip -f inet6 -br addr