oav icon indicating copy to clipboard operation
oav copied to clipboard

model validate can't get all parameters from operation in function validateRequest

Open ankhyk opened this issue 4 years ago • 0 comments

In function validateRequest, model validate can only get parameters under request methods, public parameters will be missed

For example:

"paths": {
  "(path)": {
    "parameters": [A, B, C]
    "put": {
      "parameters": [D]
    }
  }
}

In this example, function validateRequest can only validate parameter-D then will report error OBJECT_MISSING_REQUIRED_PROPERTY for parameter-A, parameter-B and parameter-C

ankhyk avatar Dec 17 '21 08:12 ankhyk