diff --git a/daemon/search.go b/daemon/search.go index a62f70ee13..4f749608f8 100644 --- a/daemon/search.go +++ b/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") {