@@ -68,7 +68,7 @@ func (c *OCMClient) Discover(ctx context.Context, endpoint string) (*wellknown.O
6868 if err != nil || len (body ) == 0 {
6969 log .Warn ().Err (err ).Str ("sender" , remoteurl ).Str ("response" , string (body )).
7070 Msg ("invalid or empty response" )
71- return nil , errtypes .BadRequest ("Invalid response on OCM discovery" )
71+ return nil , errtypes .InternalError ("Invalid response on OCM discovery" )
7272 }
7373 }
7474
@@ -77,7 +77,7 @@ func (c *OCMClient) Discover(ctx context.Context, endpoint string) (*wellknown.O
7777 if err != nil {
7878 log .Warn ().Err (err ).Str ("sender" , remoteurl ).Str ("response" , string (body )).
7979 Msg ("malformed response" )
80- return nil , errtypes .BadRequest ("Invalid payload on OCM discovery" )
80+ return nil , errtypes .InternalError ("Invalid payload on OCM discovery" )
8181 }
8282
8383 log .Debug ().Str ("sender" , remoteurl ).Any ("response" , disco ).Msg ("discovery response" )
@@ -97,15 +97,15 @@ func (c *OCMClient) discover(ctx context.Context, url string) ([]byte, error) {
9797 if err != nil {
9898 return nil , errors .Wrap (err , "error doing OCM discovery request" )
9999 }
100- defer func (Body io.ReadCloser ) {
101- err := Body .Close ()
100+ defer func (body io.ReadCloser ) {
101+ err := body .Close ()
102102 if err != nil {
103103 log .Warn ().Err (err ).Msg ("error closing response body" )
104104 }
105105 }(resp .Body )
106106 if resp .StatusCode != http .StatusOK {
107107 log .Warn ().Str ("sender" , url ).Int ("status" , resp .StatusCode ).Msg ("discovery returned" )
108- return nil , errtypes .BadRequest ( "Remote does not offer a valid OCM discovery endpoint" )
108+ return nil , errtypes .NewErrtypeFromHTTPStatusCode ( resp . StatusCode , "Remote does not offer a valid OCM discovery endpoint" )
109109 }
110110
111111 body , err := io .ReadAll (resp .Body )
0 commit comments