diff --git a/common/url.go b/common/url.go
index 3916ff105e87bf4646dea9b41d3f7b6617ba6f82..3f1761e70380e2af42659b6d651e3bd84d80d11b 100644
--- a/common/url.go
+++ b/common/url.go
@@ -609,7 +609,7 @@ func (c *URL) CloneWithParams(reserveParams []string) *URL {
 	params := url.Values{}
 	for _, reserveParam := range reserveParams {
 		v := c.GetParam(reserveParam, "")
-		if v != "" {
+		if len(v) != 0 {
 			params.Set(reserveParam, v)
 		}
 	}