Skip to content

Commit a91e89e

Browse files
committed
Revert Backend::Api refactoring on source package meta
- Endpoint: `GET /source/:project/:package/_meta` - Parameter accepting empty values as truthy: `deleted`.
1 parent b255659 commit a91e89e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/api/app/controllers/source_package_meta_controller.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ def show
3030
end
3131

3232
# Let the backend answer for deleted or remote packages. For specific revisions or the blame view. Or if the meta parameter is used.
33-
meta_params = params.slice(:deleted, :meta, :rev, :view).permit!.to_h
34-
if meta_params.any? || pack.nil?
35-
render xml: Backend::Api::Sources::Package.meta(@project_name, @package_name, meta_params)
33+
if params.key?(:deleted) || params.key?(:meta) || params.key?(:rev) || params.key?(:view) || pack.nil?
34+
path = request.path_info
35+
path += build_query_from_hash(params, %i[deleted meta rev view])
36+
pass_to_backend(path)
3637
return
3738
end
3839

0 commit comments

Comments
 (0)