Move no-results logic as Workflows will not return any

This commit is contained in:
Manuel Bua 2020-07-14 00:10:08 +02:00
parent 9d7303549b
commit f376a7d9cd

View File

@ -207,20 +207,21 @@ func (r *Runner) RunEnumeration() {
results = httpResults
}
}
case *workflows.Workflow:
workflow := t.(*workflows.Workflow)
r.ProcessWorkflowWithList(workflow)
default:
gologger.Errorf("Could not parse file '%s': %s\n", r.options.Templates, err)
}
}
if !results {
if r.output != nil {
outputFile := r.output.Name()
r.output.Close()
os.Remove(outputFile)
}
gologger.Infof("No results found for the template. Happy hacking!")
gologger.Infof("No results found for [%s]. Happy hacking!", template.ID)
}
case *workflows.Workflow:
workflow := t.(*workflows.Workflow)
r.ProcessWorkflowWithList(workflow)
default:
gologger.Errorf("Could not parse file '%s': %s\n", match, err)
}
}
return
}