File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
openapi_core/schema/parameters Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -75,9 +75,7 @@ def deserialize(self, value):
7575 def get_value (self , request ):
7676 location = request .parameters [self .location .value ]
7777
78- try :
79- raw = location [self .name ]
80- except KeyError :
78+ if self .name not in location :
8179 if self .required :
8280 raise MissingRequiredParameter (
8381 "Missing required `{0}` parameter" .format (self .name ))
@@ -86,12 +84,12 @@ def get_value(self, request):
8684 raise MissingParameter (
8785 "Missing `{0}` parameter" .format (self .name ))
8886
89- raw = self .schema .default
87+ return self .schema .default
9088
9189 if self .aslist and self .explode :
9290 return location .getlist (self .name )
9391
94- return raw
92+ return location [ self . name ]
9593
9694 def unmarshal (self , value ):
9795 if self .deprecated :
You can’t perform that action at this time.
0 commit comments