From f1e3ed88ea69112eb7082ed651147c030eacd89d Mon Sep 17 00:00:00 2001 From: Jonas Claeson Date: Fri, 17 Jan 2025 14:45:17 +0100 Subject: [PATCH] The deprecation tag should be directly under parameters --- modules/reitit-openapi/src/reitit/openapi.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/reitit-openapi/src/reitit/openapi.clj b/modules/reitit-openapi/src/reitit/openapi.clj index 979620eb..ee562d0a 100644 --- a/modules/reitit-openapi/src/reitit/openapi.clj +++ b/modules/reitit-openapi/src/reitit/openapi.clj @@ -110,8 +110,9 @@ (merge {:in (name in) :name k :required (required? k) - :schema schema} - (select-keys schema [:description]))) + :schema (dissoc schema :deprecated)} + (select-keys schema [:description]) + (when (:deprecated schema) {:deprecated true}))) (into []))}) (when body ;; :body uses a single schema to describe every :requestBody