@@ -, +, @@ --- Koha/REST/V1/CirculationRules.pm | 7 +++++-- api/v1/swagger/paths/circulation-rules.json | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) --- a/Koha/REST/V1/CirculationRules.pm +++ a/Koha/REST/V1/CirculationRules.pm @@ -24,9 +24,12 @@ use Koha::CirculationRules; use Try::Tiny; sub get_kinds { - my ( $c, $args, $cb ) = @_; + my $c = shift->openapi->valid_input or return; - return $c->$cb( Koha::CirculationRules->rule_kinds, 200 ); + return $c->render( + status => 200, + openapi => Koha::CirculationRules->rule_kinds, + ); } 1; --- a/api/v1/swagger/paths/circulation-rules.json +++ a/api/v1/swagger/paths/circulation-rules.json @@ -1,8 +1,8 @@ { "/circulation-rules/kinds": { "get": { - "x-mojo-controller": "Koha::REST::V1::CirculationRules", - "operationId": "get_kinds", + "x-mojo-to": "CirculationRules#get_kinds", + "operationId": "getCirculationRuleKinds", "tags": ["cities"], "produces": [ "application/json" --