Author: Adam <git@apiote.tk>
check http code 304 only if there was no error
network/common.go | 2 +-
diff --git a/network/common.go b/network/common.go index f0bd39c858476fa55d43dcbf407f24b7c0a7d9f1..0e6318b196e0e9950c924d2dac0a2fb55cb8f36e 100644 --- a/network/common.go +++ b/network/common.go @@ -44,7 +44,7 @@ func DoRequest(args ...interface{}) (interface{}, error) { result := args[1].(*Result) resp, err := result.Client.Do(result.Request) - if resp.StatusCode != 304 { + if err == nil && resp.StatusCode != 304 { result.Response = resp } return gott.Tuple(args), err