Skip to content

Commit 95204cb

Browse files
committed
Parameter value deserialization error handling
1 parent d4ada7b commit 95204cb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

openapi_core/schema/parameters/models.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ def unmarshal(self, value):
108108
if not self.schema:
109109
return value
110110

111-
deserialized = self.deserialize(value)
111+
try:
112+
deserialized = self.deserialize(value)
113+
except ValueError as exc:
114+
raise InvalidParameterValue(str(exc))
112115

113116
try:
114117
return self.schema.unmarshal(deserialized)

0 commit comments

Comments
 (0)