Browse Source

Fixing some errors in the generated spec.

pull/4732/head
Michael Drury 4 years ago
parent
commit
f84a459d24
  1. 9
      packages/server/specs/openapi.json
  2. 3
      packages/server/specs/openapi.yaml
  3. 7
      packages/server/specs/resources/utils/index.js

9
packages/server/specs/openapi.json

@ -941,21 +941,18 @@
},
"query": {
"type": "object",
"properties": {},
"required": []
"properties": {}
},
"user": {
"type": "object",
"properties": {},
"required": []
"properties": {}
},
"userOutput": {
"type": "object",
"properties": {
"user": {
"type": "object",
"properties": {},
"required": []
"properties": {}
}
},
"required": [

3
packages/server/specs/openapi.yaml

@ -690,18 +690,15 @@ components:
query:
type: object
properties: {}
required: []
user:
type: object
properties: {}
required: []
userOutput:
type: object
properties:
user:
type: object
properties: {}
required: []
required:
- user
nameSearch:

7
packages/server/specs/resources/utils/index.js

@ -1,8 +1,11 @@
exports.object = (props, opts) => {
return {
const base = {
type: "object",
properties: props,
required: Object.keys(props),
...opts,
}
if (Object.keys(props).length > 0 && (!opts || !opts.required)) {
base.required = Object.keys(props)
}
return base
}

Loading…
Cancel
Save