зеркало из https://github.com/mozilla/mig.git
[minor/bug] fix errors generation in agent command parser
This commit is contained in:
Родитель
6eac3b1827
Коммит
6290e47229
|
@ -339,9 +339,13 @@ func parseCommands(ctx Context, msg []byte) (err error) {
|
|||
|
||||
// if we have a command to return, update status and send back
|
||||
if cmd.ID > 0 {
|
||||
var mr mig.ModuleResult
|
||||
mr.Errors = append(mr.Errors, fmt.Sprintf("%v", err))
|
||||
cmd.Results = append(cmd.Results, mr)
|
||||
results := make([]mig.ModuleResult, len(cmd.Action.Operations))
|
||||
for i, _ := range cmd.Action.Operations {
|
||||
var mr mig.ModuleResult
|
||||
mr.Errors = append(mr.Errors, fmt.Sprintf("%v", err))
|
||||
results[i] = mr
|
||||
}
|
||||
cmd.Results = results
|
||||
cmd.Status = "failed"
|
||||
ctx.Channels.Results <- cmd
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче