修改无法获取超级token时的错误处理
This commit is contained in:
parent
aeacecea70
commit
7cc505daec
|
|
@ -92,7 +92,12 @@ func GetShellWillRunFromMaster(server string) ([]dao.Shell, error) {
|
|||
url := "https://" + master + "/shell/server_will_run_list?super_id=1"
|
||||
var req proto.SyncUserShellReq
|
||||
req.Server = server
|
||||
req.Token = worker.GetRedisSetMembers("super_permission_tokens")[0]
|
||||
superPermissions := worker.GetRedisSetMembers("super_permission_tokens")
|
||||
if len(superPermissions) == 0 {
|
||||
log.Println("no super permission tokens found, please check the configuration or redis")
|
||||
return nil, errors.New("no super permission tokens found")
|
||||
}
|
||||
req.Token = superPermissions[0]
|
||||
shells, err := worker.SyncDataFromMasterShellReq2(url, req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
|
|||
Loading…
Reference in New Issue