Skip to content

Commit 9e252ee

Browse files
fix(client): no panic on missing BaseURL (#121)
1 parent 2513638 commit 9e252ee

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal/requestconfig/requestconfig.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,10 @@ func retryDelay(res *http.Response, retryCount int) time.Duration {
301301
}
302302

303303
func (cfg *RequestConfig) Execute() (err error) {
304+
if cfg.BaseURL == nil {
305+
return fmt.Errorf("requestconfig: base url is not set")
306+
}
307+
304308
cfg.Request.URL, err = cfg.BaseURL.Parse(strings.TrimLeft(cfg.Request.URL.String(), "/"))
305309
if err != nil {
306310
return err

0 commit comments

Comments
 (0)