trim() ipv4/6 input values

This commit is contained in:
Johannes Zellner
2025-06-09 21:02:56 +02:00
parent 64d067d5a1
commit 4c5d783699
2 changed files with 7 additions and 7 deletions

View File

@@ -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 () => {
<label for="interfaceNameInput">{{ $t('network.ip.interface') }}</label>
<TextInput id="interfaceNameInput" v-model="editInterfaceName" :required="editProvider === 'network-interface'" />
<div class="error-label" v-show="editError.ifname">{{ editError.ifname }}</div>
<p>{{ $t('network.ip.interfaceDescription') }} <code>ip -f inet -br addr</code></p>
<p>{{ $t('network.ip.interfaceDescription') }} <code>ip -f inet6 -br addr</code></p>
</FormGroup>
</fieldset>
</form>