Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.

Commit b8ed531

Browse files
authored
Merge pull request #75 from LF-Engineering/fix-elastic-auth0-compitablity-issue
Fix elastic auth0 compitablity issue
2 parents d28274f + 74a523a commit b8ed531

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

auth0/token.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,10 @@ func (a *ClientProvider) generateToken() (string, error) {
157157

158158
func (a *ClientProvider) getCachedToken() (string, error) {
159159
res, err := a.esClient.Search(strings.TrimSpace(auth0TokenCache+a.Environment), searchTokenQuery)
160+
if err != nil {
161+
time.Sleep(3 * time.Second)
162+
res, err = a.esClient.Search(strings.TrimSpace(auth0TokenCache+a.Environment), searchTokenQuery)
163+
}
160164
if err != nil {
161165
go func() {
162166
errMsg := fmt.Sprintf("%s-%s: error cached token not found\n %s", a.appName, a.Environment, err)
@@ -166,6 +170,12 @@ func (a *ClientProvider) getCachedToken() (string, error) {
166170
return "", err
167171
}
168172

173+
if a.appName == "SDS" {
174+
errMsg := fmt.Sprintf("%s-%s: get cached token succssfully", a.appName, a.Environment)
175+
err := a.slackClient.SendText(errMsg)
176+
fmt.Println("Err: send to slack: ", err)
177+
}
178+
169179
var e ESTokenSchema
170180
err = json.Unmarshal(res, &e)
171181
if err != nil {

0 commit comments

Comments
 (0)