Debug GetRequestJobs function and add unit tests
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -246,9 +246,10 @@ type RequestsJob struct {
|
||||
func (id *Identity) GetRequestJobs() []*RequestsJob {
|
||||
var list []*RequestsJob
|
||||
srvs := map[string]*RequestsJob{}
|
||||
// build a server map
|
||||
// get all servers
|
||||
servers, err := id.MessageServers.LoadAllServers()
|
||||
if err != nil {
|
||||
if err == nil {
|
||||
// build a server map
|
||||
for _, server := range servers {
|
||||
var rj RequestsJob
|
||||
rj.Server = server
|
||||
@ -271,8 +272,10 @@ func (id *Identity) GetRequestJobs() []*RequestsJob {
|
||||
// todo random reorder
|
||||
|
||||
// build list
|
||||
for _, value := range srvs {
|
||||
list = append(list, value)
|
||||
for _, srv := range srvs {
|
||||
if len(srv.LookupKeys) > 0 {
|
||||
list = append(list, srv)
|
||||
}
|
||||
}
|
||||
}
|
||||
return list
|
||||
|
Reference in New Issue
Block a user