Selaa lähdekoodia

Merge pull request #23049 from vdemeester/search-validate-before-call

Validate filter values before calling registry.
Brian Goff 9 vuotta sitten
vanhempi
commit
ab9204c826
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5 5
      daemon/search.go

+ 5 - 5
daemon/search.go

@@ -32,11 +32,6 @@ func (daemon *Daemon) SearchRegistryForImages(ctx context.Context, filtersArgs s
 		return nil, err
 	}
 
-	unfilteredResult, err := daemon.RegistryService.Search(ctx, term, authConfig, dockerversion.DockerUserAgent(ctx), headers)
-	if err != nil {
-		return nil, err
-	}
-
 	var isAutomated, isOfficial bool
 	var hasStarFilter = 0
 	if searchFilters.Include("is-automated") {
@@ -66,6 +61,11 @@ func (daemon *Daemon) SearchRegistryForImages(ctx context.Context, filtersArgs s
 		}
 	}
 
+	unfilteredResult, err := daemon.RegistryService.Search(ctx, term, authConfig, dockerversion.DockerUserAgent(ctx), headers)
+	if err != nil {
+		return nil, err
+	}
+
 	filteredResults := []registrytypes.SearchResult{}
 	for _, result := range unfilteredResult.Results {
 		if searchFilters.Include("is-automated") {