diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index e421ca6db66..9ebde9a36c3 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -270,7 +270,7 @@ export default { return array !== null && array !== undefined && Array.isArray(array) && array.length > 0 }, isValidTextValueForKey (obj, key) { - return key in obj && obj[key] != null && obj[key].length > 0 + return key in obj && obj[key] != null && String(obj[key]).length > 0 }, fetchZoneData () { this.zones = [] diff --git a/ui/src/views/network/CreateL2NetworkForm.vue b/ui/src/views/network/CreateL2NetworkForm.vue index 0b0ff04dcf8..7109c2664c5 100644 --- a/ui/src/views/network/CreateL2NetworkForm.vue +++ b/ui/src/views/network/CreateL2NetworkForm.vue @@ -258,7 +258,7 @@ export default { return key in obj && obj[key] != null }, isValidTextValueForKey (obj, key) { - return this.isValidValueForKey(obj, key) && obj[key].length > 0 + return this.isValidValueForKey(obj, key) && String(obj[key]).length > 0 }, fetchZoneData () { this.zones = [] diff --git a/ui/src/views/network/CreateSharedNetworkForm.vue b/ui/src/views/network/CreateSharedNetworkForm.vue index c6f2b27d876..401acd1c3e9 100644 --- a/ui/src/views/network/CreateSharedNetworkForm.vue +++ b/ui/src/views/network/CreateSharedNetworkForm.vue @@ -442,7 +442,7 @@ export default { return this.isValidValueForKey(obj, key) && obj[key] === true }, isValidTextValueForKey (obj, key) { - return this.isValidValueForKey(obj, key) && obj[key].length > 0 + return this.isValidValueForKey(obj, key) && String(obj[key]).length > 0 }, fetchZoneData () { this.zones = []