From d2cbf5714d5f7273e60f81c4b2139a9d875f25da Mon Sep 17 00:00:00 2001 From: Corey Zuares <251062+czuares@users.noreply.github.com> Date: Sat, 20 Sep 2025 09:50:18 -0400 Subject: [PATCH] fix: respect invert flag in config Previously, the `invert` flag in the task configuration was ignored during task execution. This change honors the flag when set at the task target level. --- core/dao/task.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/dao/task.go b/core/dao/task.go index 36be344..42129d1 100644 --- a/core/dao/task.go +++ b/core/dao/task.go @@ -376,12 +376,12 @@ func (c *Config) GetTaskServers(task *Task, runFlags *core.RunFlags, setRunFlags return []Server{}, err } task.Target = *target - servers, err = c.FilterServers(task.Target.All, task.Target.Servers, task.Target.Tags, task.Target.Regex, runFlags.Invert) + servers, err = c.FilterServers(task.Target.All, task.Target.Servers, task.Target.Tags, task.Target.Regex, task.Target.Invert) if err != nil { return []Server{}, err } } else { - servers, err = c.FilterServers(task.Target.All, task.Target.Servers, task.Target.Tags, task.Target.Regex, runFlags.Invert) + servers, err = c.FilterServers(task.Target.All, task.Target.Servers, task.Target.Tags, task.Target.Regex, task.Target.Invert) if err != nil { return []Server{}, err }