append error

This commit is contained in:
2024-01-16 12:03:23 +08:00
parent 873548a7d0
commit 3a59433f66

View File

@@ -130,10 +130,10 @@ func processRequest(c *gin.Context, upstream *OPENAI_UPSTREAM, record *Record, s
if r.StatusCode != 200 { if r.StatusCode != 200 {
body, err := io.ReadAll(r.Body) body, err := io.ReadAll(r.Body)
if err != nil { if err != nil {
record.Response = "failed to read response from upstream " + err.Error() record.Response += "[Error]: failed to read response from upstream " + err.Error()
return errors.New(record.Response) return errors.New(record.Response)
} }
record.Response = fmt.Sprintf("openai-api-route upstream return '%s' with '%s'", r.Status, string(body)) record.Response += fmt.Sprintf("[Error]: openai-api-route upstream return '%s' with '%s'", r.Status, string(body))
record.Status = r.StatusCode record.Status = r.StatusCode
return fmt.Errorf(record.Response) return fmt.Errorf(record.Response)
} }
@@ -161,7 +161,7 @@ func processRequest(c *gin.Context, upstream *OPENAI_UPSTREAM, record *Record, s
record.Status = 502 record.Status = 502
} }
if record.Response == "" { if record.Response == "" {
record.Response = err.Error() record.Response += "[Error]: " + err.Error()
} }
if r.Response != nil { if r.Response != nil {
record.Status = r.Response.StatusCode record.Status = r.Response.StatusCode