use correct statuscodes
This commit is contained in:
@@ -56,7 +56,11 @@ func (s *PoolServer) WriteResult(w http.ResponseWriter, result *CallResult) erro
|
||||
w.Header().Set("Content-Type", "application/json")
|
||||
w.Header().Set("X-Pod-Name", s.pod_name)
|
||||
if result.StatusCode != 200 {
|
||||
w.WriteHeader(int(result.StatusCode))
|
||||
if result.StatusCode > 299 && result.StatusCode < 499 {
|
||||
w.WriteHeader(int(result.StatusCode))
|
||||
} else {
|
||||
w.WriteHeader(http.StatusInternalServerError)
|
||||
}
|
||||
w.Write([]byte(result.Data))
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user