Skip to content

Commit 9fb8cc0

Browse files
authored
OCPBUGS-26933: Copy response code from proxied plugin requests (#13505)
* OCPBUGS-26933: Copy response code from proxied plugin requests * move status code copy after headers copy
1 parent 75902a6 commit 9fb8cc0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

pkg/plugins/handlers.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,9 @@ func (p *PluginsHandler) proxyPluginRequest(requestURL *url.URL, pluginName stri
176176
}
177177
}
178178

179+
// Make sure to copy status code from the plugin service response
180+
w.WriteHeader(resp.StatusCode)
181+
179182
_, err = io.Copy(w, resp.Body)
180183
if err != nil {
181184
errMsg := fmt.Sprintf("failed sending HTTP response body from %q plugin: %v", pluginName, err)

0 commit comments

Comments
 (0)