From 82c979df65476fe4dfc2590970ccdf64113e9e0c Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Tue, 21 Feb 2023 08:11:35 +0800 Subject: [PATCH] Show missing schema ref (#325) --- progenitor-impl/src/util.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) } } }