diff --git a/go/twitterchiver/related_fetcher/fetcher.go b/go/twitterchiver/related_fetcher/fetcher.go index e867e7de31..6493086f8f 100644 --- a/go/twitterchiver/related_fetcher/fetcher.go +++ b/go/twitterchiver/related_fetcher/fetcher.go @@ -237,8 +237,8 @@ func mediaFetchTick(ctx context.Context, cfg WorkerConfig) error { switch resp.StatusCode { case http.StatusOK: break // This is what we expect. - case http.StatusNotFound: - log.Printf("[%v:%d:%v] got a 404; marking as successful since this has probably been deleted.", cfg.Name, t.ID, u) + case http.StatusNotFound, http.StatusForbidden: + log.Printf("[%v:%d:%v] got a %d; marking as successful since this has probably been deleted.", cfg.Name, t.ID, u, resp.StatusCode) return nil default: return fmt.Errorf("HTTP status %d - %v", resp.StatusCode, resp.Status)