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):
75
75
def get_value (self , request ):
76
76
location = request .parameters [self .location .value ]
77
77
78
- try :
79
- raw = location [self .name ]
80
- except KeyError :
78
+ if self .name not in location :
81
79
if self .required :
82
80
raise MissingRequiredParameter (
83
81
"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
86
89
- raw = self .schema .default
87
+ return self .schema .default
90
88
91
89
if self .aslist and self .explode :
92
90
return location .getlist (self .name )
93
91
94
- return raw
92
+ return location [ self . name ]
95
93
96
94
def unmarshal (self , value ):
97
95
if self .deprecated :
You can’t perform that action at this time.
0 commit comments