We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a32fd9d commit 67e9e8cCopy full SHA for 67e9e8c
ee/server/calendar/google_calendar.go
@@ -8,6 +8,7 @@ import (
8
"net/http"
9
"os"
10
"regexp"
11
+ "strings"
12
"time"
13
14
"github.com/cenkalti/backoff/v4"
@@ -364,7 +365,7 @@ func isRateLimited(err error) bool {
364
365
ok := errors.As(err, &ae)
366
return ok && (ae.Code == http.StatusTooManyRequests ||
367
(ae.Code == http.StatusForbidden &&
- (ae.Message == "Rate Limit Exceeded" || ae.Message == "User Rate Limit Exceeded" || ae.Message == "Calendar usage limits exceeded.")))
368
+ (ae.Message == "Rate Limit Exceeded" || ae.Message == "User Rate Limit Exceeded" || ae.Message == "Calendar usage limits exceeded." || strings.HasPrefix(ae.Message, "Quota exceeded"))))
369
}
370
371
func (c *GoogleCalendar) unmarshalDetails(event *fleet.CalendarEvent) (*eventDetails, error) {
0 commit comments