Przeglądaj źródła

Merge pull request #43380 from thaJeztah/client_search_limits

client: ImageSearch(): don't send limit if none was specified
Sebastiaan van Stijn 3 lat temu
rodzic
commit
165fe27979
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      client/image_search.go

+ 4 - 2
client/image_search.go

@@ -3,8 +3,8 @@ package client // import "github.com/docker/docker/client"
 import (
 	"context"
 	"encoding/json"
-	"fmt"
 	"net/url"
+	"strconv"
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/filters"
@@ -18,7 +18,9 @@ func (cli *Client) ImageSearch(ctx context.Context, term string, options types.I
 	var results []registry.SearchResult
 	query := url.Values{}
 	query.Set("term", term)
-	query.Set("limit", fmt.Sprintf("%d", options.Limit))
+	if options.Limit > 0 {
+		query.Set("limit", strconv.Itoa(options.Limit))
+	}
 
 	if options.Filters.Len() > 0 {
 		filterJSON, err := filters.ToJSON(options.Filters)