+30
−3
Loading
Fixed routing issue where GetBucket*Configuration and ListBucket*Configurations
operations shared the same query tag (analytics, intelligent-tiering, inventory,
metrics) but weren't properly differentiated. The first check would always match,
making List operations unreachable.
Now correctly routes based on presence of 'id' parameter:
- GET /?analytics&id=xxx → GetBucketAnalyticsConfiguration
- GET /?analytics → ListBucketAnalyticsConfigurations
Applied to: analytics, intelligent-tiering, inventory, and metrics operations.
Fixes #392
Signed-off-by:
Kefu Chai <tchaikov@gmail.com>