From b3c19e2d4bda8c327464dcb161c55c290387123b Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Sat, 31 Aug 2019 09:21:25 +0100 Subject: [PATCH] storage: Expect empty param in REST requests (#8167) Empty parameter was forgotten to be added to restQueries() function, scanning with deep parameter wasn't working properly for distributed setup. --- cmd/storage-rest-server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/storage-rest-server.go b/cmd/storage-rest-server.go index 5ac06658f..797f894e0 100644 --- a/cmd/storage-rest-server.go +++ b/cmd/storage-rest-server.go @@ -600,7 +600,7 @@ func registerStorageRESTHandlers(router *mux.Router, endpoints EndpointList) { subrouter.Methods(http.MethodPost).Path(SlashSeparator + storageRESTMethodRenameFile).HandlerFunc(httpTraceHdrs(server.RenameFileHandler)). Queries(restQueries(storageRESTSrcVolume, storageRESTSrcPath, storageRESTDstVolume, storageRESTDstPath)...) subrouter.Methods(http.MethodPost).Path(SlashSeparator + storageRESTMethodVerifyFile).HandlerFunc(httpTraceHdrs(server.VerifyFile)). - Queries(restQueries(storageRESTVolume, storageRESTFilePath, storageRESTBitrotAlgo, storageRESTLength)...) + Queries(restQueries(storageRESTVolume, storageRESTFilePath, storageRESTBitrotAlgo, storageRESTLength, storageRESTEmpty)...) subrouter.Methods(http.MethodPost).Path(SlashSeparator + storageRESTMethodGetInstanceID).HandlerFunc(httpTraceAll(server.GetInstanceID)) }