diff --git a/progenitor-impl/src/util.rs b/progenitor-impl/src/util.rs index fdcc1c1..4d4d2eb 100644 --- a/progenitor-impl/src/util.rs +++ b/progenitor-impl/src/util.rs @@ -28,7 +28,10 @@ impl ReferenceOrExt for openapiv3::ReferenceOr { let key = &reference[idx + 1..]; let parameters = T::get_components(components.as_ref().unwrap()); - parameters.get(key).unwrap().item(components) + parameters + .get(key) + .unwrap_or_else(|| panic!("key {} is missing", key)) + .item(components) } } }