Fix wrong handling of task arguments in systemIterator

pull/8/head
Paulo Truta 2021-05-22 13:30:23 +00:00
parent 9f63ab7f03
commit 81b545f868
1 changed files with 5 additions and 1 deletions

View File

@ -115,7 +115,11 @@ func systemIterator(name *string, tick int) {
tasks.ExecuteSchedules(tick)
nextTask := tasks.GetNextTask()
if nextTask.Task != "" {
log.Printf("Executing task %s / Args: %s", nextTask.Task, nextTask.Args)
taskArguments := "No arguments"
if nextTask.Args.Valid {
taskArguments = nextTask.Args.String
}
log.Printf("Executing task %s / Args: %s", nextTask.Task, taskArguments)
tasks.ExecuteTask(nextTask)
} else {
log.Printf("No tasks to execute.")