Skip to content

Commit 67e9e8c

Browse files
committed
Adding another error message for rate limiting.
1 parent a32fd9d commit 67e9e8c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ee/server/calendar/google_calendar.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"net/http"
99
"os"
1010
"regexp"
11+
"strings"
1112
"time"
1213

1314
"github.com/cenkalti/backoff/v4"
@@ -364,7 +365,7 @@ func isRateLimited(err error) bool {
364365
ok := errors.As(err, &ae)
365366
return ok && (ae.Code == http.StatusTooManyRequests ||
366367
(ae.Code == http.StatusForbidden &&
367-
(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"))))
368369
}
369370

370371
func (c *GoogleCalendar) unmarshalDetails(event *fleet.CalendarEvent) (*eventDetails, error) {

0 commit comments

Comments
 (0)