amuse.git

commit e3b342815f1ca3983925f4a4589bd0dd4bbc49b6

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