We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da9838b commit 7aaa517Copy full SHA for 7aaa517
openapi_core/schema/parameters/models.py
@@ -75,9 +75,7 @@ def deserialize(self, value):
75
def get_value(self, request):
76
location = request.parameters[self.location.value]
77
78
- try:
79
- raw = location[self.name]
80
- except KeyError:
+ if self.name not in location:
81
if self.required:
82
raise MissingRequiredParameter(
83
"Missing required `{0}` parameter".format(self.name))
@@ -86,12 +84,12 @@ def get_value(self, request):
86
84
raise MissingParameter(
87
85
"Missing `{0}` parameter".format(self.name))
88
89
- raw = self.schema.default
+ return self.schema.default
90
91
if self.aslist and self.explode:
92
return location.getlist(self.name)
93
94
- return raw
+ return location[self.name]
95
96
def unmarshal(self, value):
97
if self.deprecated:
0 commit comments