mirror of
https://github.com/Telecominfraproject/ols-ucentral-schema.git
synced 2025-10-29 17:22:23 +00:00
11u domain operatore name was a singleton but should be an array
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
@@ -310,7 +310,7 @@ set wireless.{{ section }}.iw_venue_type='{{ ssid.pass_point.venue_type }}'
|
||||
add_list wireless.{{ section }}.iw_venue_url={{ s((n + 1) + ":" +url) }}
|
||||
{% endfor %}
|
||||
set wireless.{{ section }}.iw_network_auth_type='{{ match_hs20_auth_type(ssid.pass_point.auth_type) }}'
|
||||
set wireless.{{ section }}.iw_domain_name={{ s(ssid.pass_point.domain_name) }}
|
||||
set wireless.{{ section }}.iw_domain_name={{ s(join(":", ssid.pass_point.domain_name)) }}
|
||||
{% for (let realm in ssid.pass_point.nai_realm): %}
|
||||
add_list wireless.{{ section }}.iw_nai_realm='{{ realm }}'
|
||||
{% endfor %}
|
||||
|
||||
@@ -55,8 +55,10 @@ properties:
|
||||
domain-name:
|
||||
description:
|
||||
The IEEE 802.11u Domain Name.
|
||||
type: string
|
||||
format: hostname
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
format: hostname
|
||||
nai-realm:
|
||||
description:
|
||||
NAI Realm information
|
||||
|
||||
@@ -2844,14 +2844,25 @@ function instantiateInterfaceSsidPassPoint(location, value, errors) {
|
||||
}
|
||||
|
||||
function parseDomainName(location, value, errors) {
|
||||
if (type(value) == "string") {
|
||||
if (!matchHostname(value))
|
||||
push(errors, [ location, "must be a valid hostname" ]);
|
||||
if (type(value) == "array") {
|
||||
function parseItem(location, value, errors) {
|
||||
if (type(value) == "string") {
|
||||
if (!matchHostname(value))
|
||||
push(errors, [ location, "must be a valid hostname" ]);
|
||||
|
||||
}
|
||||
|
||||
if (type(value) != "string")
|
||||
push(errors, [ location, "must be of type string" ]);
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
return map(value, (item, i) => parseItem(location + "/" + i, item, errors));
|
||||
}
|
||||
|
||||
if (type(value) != "string")
|
||||
push(errors, [ location, "must be of type string" ]);
|
||||
if (type(value) != "array")
|
||||
push(errors, [ location, "must be of type array" ]);
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
@@ -1126,8 +1126,11 @@
|
||||
"maxLength": 2
|
||||
},
|
||||
"domain-name": {
|
||||
"type": "string",
|
||||
"format": "hostname"
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"format": "hostname"
|
||||
}
|
||||
},
|
||||
"nai-realm": {
|
||||
"type": "array",
|
||||
|
||||
Reference in New Issue
Block a user