Alexander Belanger 5 лет назад
Родитель
Сommit
186ba02c96
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      internal/models/integrations/aws.go

+ 4 - 2
internal/models/integrations/aws.go

@@ -119,8 +119,10 @@ func (a *AWSIntegration) GetBearerToken(
 	cache, err := getTokenCache()
 
 	// check the token cache for a non-expired token
-	if tok := cache.Token; err == nil && !cache.IsExpired() && len(tok) > 0 {
-		return string(tok), nil
+	if cache != nil {
+		if tok := cache.Token; err == nil && !cache.IsExpired() && len(tok) > 0 {
+			return string(tok), nil
+		}
 	}
 
 	generator, err := token.NewGenerator(false, false)