fix: agent secret masking

This commit is contained in:
engigu
2026-03-27 17:33:37 +08:00
parent f58ae241fb
commit 18bc3ec6c8
4 changed files with 22 additions and 7 deletions
+4 -2
View File
@@ -335,10 +335,11 @@ func (s *AgentService) GetTasks(agentID string) []models.AgentTask {
}
}
var secrets []string
if allEnvs {
envVars = envService.GetAllEnvVars()
envVars, secrets = envService.GetAllEnvVarsAndSecrets()
} else if string(task.Envs) != "" {
envVars = envService.GetEnvVarsByIDs(string(task.Envs))
envVars, secrets = envService.GetEnvVarsAndSecretsByIDs(string(task.Envs))
}
envVarsStr := executor.FormatEnvVars(envVars)
@@ -353,6 +354,7 @@ func (s *AgentService) GetTasks(agentID string) []models.AgentTask {
Envs: envVarsStr,
Languages: []map[string]string(task.Languages),
RandomRange: task.RandomRange,
Secrets: secrets,
Enabled: task.Enabled,
}
}