Skip to content

Commit e393dc9

Browse files
authored
Interface bugs (finos#167)
* Fixes finos#164 - ref should be , audiences should be required * Fixes finos#164 - ref should be * required should be arrays * Fix interface ref pointers
1 parent efa41a4 commit e393dc9

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

calm/draft/2024-04/meta/core.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,10 @@
188188
"type": "object",
189189
"properties": {
190190
"source": {
191-
"ref": "/interface/node-interface"
191+
"$ref": "interface.json#/defs/interface-type"
192192
},
193193
"destination": {
194-
"ref": "/interface/node-interface"
194+
"$ref": "interface.json#/defs/interface-type"
195195
}
196196
},
197197
"required": [

calm/draft/2024-04/meta/interface.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"required": ["node"]
2525
},
2626
"host-port-interface": {
27-
"ref": "#/defs/interface-type",
27+
"$ref": "#/defs/interface-type",
2828
"properties": {
2929
"host": {
3030
"type": "string"
@@ -36,25 +36,25 @@
3636
"required": ["host", "port"]
3737
},
3838
"hostname-interface": {
39-
"ref": "#/defs/interface-type",
39+
"$ref": "#/defs/interface-type",
4040
"properties": {
4141
"hostname": {
4242
"type": "string"
4343
}
4444
},
45-
"required": "hostname"
45+
"required": ["hostname"]
4646
},
4747
"path-interface": {
48-
"ref": "#/defs/interface-type",
48+
"$ref": "#/defs/interface-type",
4949
"properties": {
5050
"path": {
5151
"type": "string"
5252
}
5353
},
54-
"required": "path"
54+
"required": ["path"]
5555
},
5656
"oauth2-audience-interface": {
57-
"ref": "#/defs/interface-type",
57+
"$ref": "#/defs/interface-type",
5858
"properties": {
5959
"audiences": {
6060
"type": "array",
@@ -63,7 +63,8 @@
6363
"type": "string"
6464
}
6565
}
66-
}
66+
},
67+
"required": ["audiences"]
6768
}
6869
}
6970
}

0 commit comments

Comments
 (0)