mirror of
https://github.com/docker/cli.git
synced 2026-09-26 01:10:35 -04:00
Fix --filter=desired_state behaviour
Just like `docker service tasks`, we should add `desired_state` filters only in case there is no provided filters. Signed-off-by: Vincent Demeester <vincent@sbr.pm> Upstream-commit: 3c194bd2a4fb4693deba366b3400c2efeeb90369 Component: engine
This commit is contained in:
@@ -55,7 +55,7 @@ func runTasks(dockerCli *client.DockerCli, opts tasksOptions) error {
|
||||
|
||||
filter := opts.filter.Value()
|
||||
filter.Add("node", node.ID)
|
||||
if !opts.all {
|
||||
if !opts.all && !filter.Include("desired_state") {
|
||||
filter.Add("desired_state", string(swarm.TaskStateRunning))
|
||||
filter.Add("desired_state", string(swarm.TaskStateAccepted))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user