From 0f8366599a203ab3f6c06cb305292083a97aa02e Mon Sep 17 00:00:00 2001 From: Ian Ballou Date: Tue, 5 Nov 2024 14:55:45 +0000 Subject: [PATCH] Fixes #37981 - generic content units api docs fixes * Fixes translating the content units param requirement string * Adds a validation for checking the content units param --- .../katello/api/v2/generic_content_units_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/katello/api/v2/generic_content_units_controller.rb b/app/controllers/katello/api/v2/generic_content_units_controller.rb index e41697db676..598cd95bdd9 100644 --- a/app/controllers/katello/api/v2/generic_content_units_controller.rb +++ b/app/controllers/katello/api/v2/generic_content_units_controller.rb @@ -2,7 +2,8 @@ module Katello class Api::V2::GenericContentUnitsController < Api::V2::ApiController resource_description do name 'Content Units' - param :content_type, String, desc: N_("Possible values: #{Katello::RepositoryTypeManager.generic_content_types.join(", ")}"), required: true + param :content_type, lambda { |val| Katello::RepositoryTypeManager.generic_content_types.include?(val) }, + desc: N_("Possible values: %s") % Katello::RepositoryTypeManager.generic_content_types.join(", "), required: true end apipie_concern_subst(:a_resource => N_("a content unit"), :resource_id => "content_units")