use correct statuscodes
Some checks failed
Build and Publish / BuildAndDeployAmd64 (push) Failing after 27s
Build and Publish / BuildAndDeploy (push) Has been cancelled

This commit is contained in:
matst80
2024-11-12 15:48:44 +01:00
parent 28ebe47606
commit fd5d0ddd95

View File

@@ -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 {
if result.StatusCode > 299 && result.StatusCode < 499 {
w.WriteHeader(int(result.StatusCode))
} else {
w.WriteHeader(http.StatusInternalServerError)
}
w.Write([]byte(result.Data))
return nil
}