From 9db7f04c72b8ad11c9bedb36a9452a31ef83251d Mon Sep 17 00:00:00 2001 From: Mihai Parparita Date: Thu, 16 Oct 2014 23:38:36 -0700 Subject: [PATCH] Increase HTTP request deadline. --- app/githop.go | 1 + app/repos.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/githop.go b/app/githop.go index 14ed63c..dff1465 100644 --- a/app/githop.go +++ b/app/githop.go @@ -629,6 +629,7 @@ func digestAdminHandler(w http.ResponseWriter, r *http.Request) { func githubOAuthTransport(c appengine.Context) *oauth.Transport { appengineTransport := &urlfetch.Transport{Context: c} + appengineTransport.Deadline = time.Second * 60 cachingTransport := &CachingTransport{ Transport: appengineTransport, Context: c, diff --git a/app/repos.go b/app/repos.go index 399a3ca..a43b438 100644 --- a/app/repos.go +++ b/app/repos.go @@ -64,7 +64,7 @@ func computeVintage(c appengine.Context, userId int, userLogin string, repoId in Author: userLogin, Until: beforeCreationTime, }) - if response.StatusCode == 409 { + if response != nil && response.StatusCode == 409 { // GitHub returns with a 409 when a repository is empty. commits = make([]github.RepositoryCommit, 0) } else if err != nil {